【发布时间】:2015-02-25 00:01:42
【问题描述】:
我正在使用 Entity Framework 4.1 Database first 方法维护一个 asp.Net MVC 3 Web 应用程序。我不得不向数据库中的一个表添加两个新属性。
然后我右键单击 EDMX 图并在上下文菜单中选择“从数据库更新模型”,如下所示:
这没有任何问题,但是两个新字段没有添加到预期的表中。但是,当我打开 XML 格式的 EDMX 文件时,我可以看到列出的两个新字段,如下所示:
<EntityType Name="Shift">
<Key>
<PropertyRef Name="shiftID" />
</Key>
<Property Name="shiftID" Type="int" Nullable="false" StoreGeneratedPattern="Identity" />
//Two new fields below
<Property Name="shiftTitleGradeID" Type="int" />
<Property Name="shiftTitleSubID" Type="int" />
</EntityType>
谁能告诉我如何将这两个新字段添加到我的 EDMX 图表中,而不仅仅是 XML 文件?
提前致谢。
【问题讨论】:
标签: entity-framework