实体框架数据初始化
问题描述:
我首先使用实体框架代码。数据库初始化非常适合创建数据库和表。实体框架数据初始化
我想知道是否有办法使进程的破坏性更小......而不是在模式更改时发出DROP/CREATE语句,是否有任何方式(通过现成的初始化程序或其他方式)发出ALTER语句来更新我的模式?
答
你应该看看Code First Data Migrations,我没有用过它,但我相信它就是你正在寻找的。
http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-released.aspx
为了帮助那些后来一起走,你应该能够按照这些指示把一切设置:http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx
答
我想这可能帮助: http://www.entityframeworktutorial.net/code-first/database-initialization-strategy-in-code-first.aspx 还有就是一个例子使用自定义方法来初始化数据。
谢谢,我认为这就是我正在寻找的 - 这是一个很好的链接,帮助我建立起来。请将它添加到您的回答中,以便稍后再来,我会接受您的回答。 http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx – reach4thelasers