2010-03-17 92 views
1

我对这个东西比较陌生。实体框架 - 在我的数据模型表中缺少字段

我创建了一个.Net实体数据模型,但其中一个表中缺少三个字段。我试图从头开始创建一个新的。

我可以在模型浏览器中看到这些字段(当我展开Tables/Views => tablename时),但不能在DataModel.edmx本身中看到。

我正在使用SQL DB。

为什么会发生这种情况? 任何帮助非常感谢。

+1

他们可以成为其他表的外键? – 2010-03-17 15:01:35

回答

0

这将有助于了解缺失的字段的类型。在任何情况下,我都会看到必须删除表格,更新模型,然后重新添加表格并再次更新的情况。 EF 1.0设计师是一个小错误。

+0

感谢您的快速回复!所有这些缺少的字段都是“int”类型,但还有一个不存在的“int”字段。我会尝试放弃表格,然后重新添加广告。 – Sophya 2010-03-17 15:11:59

+0

不幸的是,删除表并重新添加它并没有帮助。 – Sophya 2010-03-17 15:45:39

+0

您是否在更新后更新,然后再次添加后再次更新?就像Leom说的那样,确保它们不是外键。如果是,它们将作为导航属性显示在实体的底部。 – 2010-03-17 16:05:47