我在数据库中有一列不能为空,我想将其设置为在数据库中 具有默认值。问题在于 Entity Framework 似乎自己创建了一个默认值(例如,int => 0),并完全忽略了数据库中的默认值约束。
有什么方法可以禁用 Entity Framework 的默认值吗?
最佳答案
我发现您可以使用以下属性装饰您的字段。
[DatabaseGenerated(DatabaseGeneratedOption.Computed)]
关于c# - 禁用 Entity Framework 的默认值生成(代码优先),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6846952/