我正在使用实体框架数据库优先方法,并想知道如何管理数据库优先方法中的迁移。我们正在手动更改数据库架构。实体框架有什么方法可以将更改相应地应用到项目中。
我想我首先对代码感到困惑existing database and database first
与模型。
我的理解是,在不同的论坛搜索后,仅在代码优先方法中允许迁移。 Code First 假设您永远不会手动对数据库进行任何更改。对数据库的所有更改都将通过代码优先迁移。
对于使用现有数据库的代码优先也是如此。如果您使用现有数据库进行代码优先迁移,则假设首次连接数据库后,对数据库的所有更改都将通过代码优先迁移,而不是手动进行。
当您使用模型而不是代码优先方法时,对数据库的任何手动更改都可以通过以下方式迁移到模型:Update model from DataBase
选项。可以通过右键单击模型来访问它。
我希望我的理解是正确的,但欢迎任何修改或更正。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)