0

我尝试重建,但似乎 edmx 文件没有用我所做的更改自行更新。除了删除 edmx 并重新制作之外,还有什么建议吗?

4

2 回答 2

0

您可以手动添加字段。这并不难,特别是如果它是一个标量。

  1. 确保您现有的模型已签入,以防您不得不回滚!
  2. 注意表中其他一些标量列的名称,最好是具有唯一名称和相同类型的列。
  3. 右键单击模型,“打开方式”,XML 编辑器。
  4. 搜索其他字段。
  5. 在其他字段弹出的任何地方添加新字段。至少有三个不同的地方需要改变。但请注意,该字段可能已经在 SSDL/存储模式中,这就是它一开始没有添加的原因。
  6. 查看错误窗格以确保您没有弄乱 XML 有效性。
  7. 保存并编译。

现在,如果需要,您可以通过重新打开模型来编辑 GUI 中的新字段。

于 2010-08-26T14:41:41.917 回答
0

如果您使用的是 Entity Framework 4.0,您只需右键单击设计器中的空白处,选择“从数据库更新模型”并点击完成。这将刷新所有表。

于 2010-08-26T14:58:18.253 回答