3

所以我有一个数据库并从中创建了一个模型。一切正常。但现在我想向我的数据库添加更多表并从中生成模型。

首先使用 EF 数据库有可能吗?我是否必须重新创建所有模型才能添加新模型?当然,所有表都来自同一个数据库。

示例:假设我有Table1Table2Table3。通过DBContextGenerator在 VS 中使用,我从.edmx文件中生成了模型。所以我有Model1, Model2, 和Model3对应的数据库表,我想添加Table4and Model4

我必须重新创建所有内容还是可以以某种方式添加?

4

2 回答 2

5

在设计视图中打开您的 .edmx。在某处右键单击并选择“从数据库更新模型”。在“添加”选项卡上,展开“表”,然后找到您的新数据库表。检查它们,然后单击完成。

我经常这样做,因为在开发过程中会更改数据库并添加表,它非常可靠。

于 2012-11-15T20:25:55.323 回答
2

要生成类,请执行以下操作:

  1. 右键单击解决方案资源管理器的 .tt 文件。
  2. 单击“运行自定义工具”。
  3. 单击“确定”以显示警告。
  4. 将生成新的类。
于 2014-02-11T15:32:23.053 回答