繁体   English   中英

首先使用DB Code时如何更新EF模型?

[英]How to update EF models when using DB Code first?

我已将Entity Framework添加到我的项目中,并在创建模型时首先从数据库中选择了Code。 但是问题是,当我对数据库进行更改时,我无法找到如何更新现有模型并向项目中添加新模型的方法。

这很简单。 打开迁移,更改/添加您的类,创建迁移并更新数据库。 例如参见这里 还有很多其他来源。

当您更改数据库时,可以再次运行EF代,但是它将覆盖现有文件,因此您将丢失所有更改。 如果要在生成的文件之外维护代码,则可以使用部分类。 或者,也可以在初始自动生成后手动编写代码,一旦习惯了,它就会很快! :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM