所以我有一个数据库,并从中创建了一个模型。一切正常。但现在我想在我的数据库中添加更多表格并从中生成模型。
首先可以使用EF数据库吗?我是否必须重新创建所有模型才能添加新模型?所有表格当然来自同一个数据库。
实施例:
假设我有Table1
,Table2
和Table3
。
通过在VS中使用DBContextGenerator
,我从.edmx
文件生成了模型。因此,对于相应的数据库表,我有Model1
,Model2
和Model3
,我想添加Table4
和Model4
。
我是否必须重新创建所有内容,或者是否可以以某种方式添加?
答案 0 :(得分:5)
在设计视图中打开.edmx。 在某处右键单击并选择“从数据库更新模型”。 在“添加”选项卡上,展开“表”,然后查找新的数据库表。 检查它们,然后单击“完成”。
我已经定期完成这项工作,因为数据库更改并在开发过程中添加了表格,这是非常可靠的。
答案 1 :(得分:2)
要生成类,请执行以下操作: