将“默认值”设置为“代码优先”列

时间:2019-02-14 07:36:03

标签: c# .net entity-framework ef-code-first

我已经在数据库模型中创建了bool字段

是这里 public virtual bool IsActive { get; set; }

我需要将默认值'false'设置为列

因此,每个新条目在此列中都将具有错误值

如何在迁移中通过代码优先实现此目的?

1 个答案:

答案 0 :(得分:0)

您可以尝试利用自动属性初始化的优势:

public virtual bool IsActive {get; set} = false;

有关更多信息,建议您检查以下讨论:https://stackoverflow.com/a/40937124/9709828