标签: c# entity-framework edmx
使用数据库优先方法,我想为表的列设置默认值。 我编辑了.edmx文件,并在实体类型声明中使用了以下语法:
.edmx
<Property Name="DOCENTE_ID" Type="Int32" Nullable="false" DefaultValue="39735" />
运行模型生成时,DefaultValue被忽略。
DefaultValue
有人可以帮我吗?
Simone
答案 0 :(得分:0)
您使用的是哪个版本的Entity Framework?由于它是EDMX,因此我将假定使用EF6。我建议您将数据库中的表更新为具有该默认值,然后从数据库中更新模型。只需在edmx查看器中右键单击,然后单击“从数据库更新模型”
如果要更新edmx,请打开图表并右键单击要设置的列,然后单击“属性”
您可以在其中设置默认值