[实体框架:默认问题

问题描述 投票:0回答:1

使用数据库优先方法,我想为表的列设置默认值。我编辑了.edmx文件,并在实体类型声明中使用了以下语法:

<Property Name="DOCENTE_ID" Type="Int32" Nullable="false" DefaultValue="39735" />

当我运行模型生成时,DefaultValue被忽略。

有人可以帮我吗?

Simone

c# entity-framework edmx
1个回答
0
投票

您正在使用哪个版本的Entity Framework?由于它是EDMX,因此我将假定使用EF6。我建议您将数据库中的表更新为具有该默认值,然后从数据库中更新模型。只需右键单击edmx查看器,然后单击“从数据库更新模型”>

enter image description here

如果要更新edmx,请打开图表并右键单击要设置的列,然后单击属性

enter image description here

可以在其中设置默认值

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.