实体框架5 - 迁移和实体创建表(Entity Framework 5 - Migrations

2019-09-18 10:48发布

我使用实体框架5 RC和我有一些代码,需要对数据库中的特定表。 该实体利用二维码的第一个已经创建。

一)有没有办法告诉EF创建表如果没有在数据库中已创建的? 如果是的..怎么样? b)还..如果表中已经存在,可以在处理实体的变化,例如添加属性的实体..会得到它的数据库中反映出来? (我们仍然在这里使用的代码,第一种方法)

谢谢!

Answer 1:

使用代码首先迁移(无论是自动或基于代码 )。 如果您要添加表到现有的数据库中创建初始迁移第一,比添加新的实体。 所有的链接都是EF 4.3,但使用是完全在EF 5相同。



Answer 2:

对于具有别人这个问题的参考,我有同样的问题,我的解决办法是在这里实体框架:生成特定的表,如果不存在?



文章来源: Entity Framework 5 - Migrations and creating table from entity