C# 从C代码生成的数据库(数据库优先)更新模型

C# 从C代码生成的数据库(数据库优先)更新模型,c#,entity-framework-6,C#,Entity Framework 6,在使用C中的代码隐藏创建新表之后,我想先用C代码而不是向导数据库从数据库中更新模型。这有可能吗?我想是的,但是如果你开始做代码隐藏;你应该坚持代码隐藏。通过这种方式,驱动DB的是模型,而不是一个奇怪的混合系统。如果要更改后面的代码,这听起来更像是先编写代码。您需要使用DropCreateDatabaseIfModelChanges或类似的DropCreateDatabaseIfModelChanges,在模型更改时更新数据库。后者可以在您处于早期开发阶段时使用。然后在不希望删除未种子数据时切换到

在使用C中的代码隐藏创建新表之后,我想先用C代码而不是向导数据库从数据库中更新模型。这有可能吗?

我想是的,但是如果你开始做代码隐藏;你应该坚持代码隐藏。通过这种方式,驱动DB的是模型,而不是一个奇怪的混合系统。如果要更改后面的代码,这听起来更像是先编写代码。您需要使用DropCreateDatabaseIfModelChanges或类似的DropCreateDatabaseIfModelChanges,在模型更改时更新数据库。后者可以在您处于早期开发阶段时使用。然后在不希望删除未种子数据时切换到迁移。我不想先使用代码,我需要在将表插入数据库后更新模型,但不需要向导。好的,您的问题是您使用代码创建了表。您需要:@SteveGreene我需要以下步骤:1-选择EDMX设计器中的所有表和视图。2-删除它们。3-然后,从数据库而不是向导更新模型,我需要通过代码来完成。