在现有代码优先数据库方法中添加 Table

Add Table in Existing Code First Database Approach

我现在使用代码优先方法在 SQL 服务器中创建了 10 个表 我在我的项目中添加了 5 个表。基于这 5 个表,它在我的项目中创建了 5 个 class,然后我完成了我的插入、更新、删除代码,它完美地工作。

现在我想添加另外 5 个表,我应该怎么做?

听起来您正在对现有数据库执行代码优先,在该数据库中您在 SQL 服务器中创建表,然后对 classes 进行逆向工程。您可以通过重复该过程并仅从向导中选择您需要的表 (https://msdn.microsoft.com/en-us/data/jj200620.aspx) 来对剩余的 class 进行逆向工程。这将使用 DBSet 和配置信息创建 POCO 和模型 class。我通常将我的 classes 移动到一个单独的项目并剪切并粘贴新的 DBSets 和配置信息。