Entity framework 实体框架代码位数据类型的第一个默认值
使用EntityFrameworkCodeFirst的最新版本4.3,我创建了一个带有列Enabledbit的表。然后我发现它的默认值为false,我可以将默认值设置为true吗 当我将列重命名为Disabled时,我发现了一些奇怪的情况,默认值变为null。您可以在构造函数中将Enabled初始化为trueEntity framework 实体框架代码位数据类型的第一个默认值,entity-framework,ef-code-first,Entity Framework,Ef Code First,使用EntityFrameworkCodeFirst的最新版本4.3,我创建了一个带有列Enabledbit的表。然后我发现它的默认值为false,我可以将默认值设置为true吗 当我将列重命名为Disabled时,我发现了一些奇怪的情况,默认值变为null。您可以在构造函数中将Enabled初始化为true public class Foo { public Foo() { Enabled = true; } public bool Enabl
public class Foo
{
public Foo()
{
Enabled = true;
}
public bool Enabled { get; set; }
}
禁用的列必须是可为空的列。因此,其默认值为空。您可以在构造函数中将Enabled初始化为true
public class Foo
{
public Foo()
{
Enabled = true;
}
public bool Enabled { get; set; }
}
禁用的列必须是可为空的列。因此,其默认值为null