我在 Entity Framework 4.0 中使用代码优先模式。我希望数据库中的某些列具有默认值。
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
//I need some kind of attribute like this
[ColumnAttribute.Default = false]
public bool IsEnabled { get; set; }
}
我正在寻找一种方法将 IsEnabled 列默认值定义为 false。
最佳答案
我不知道有任何数据注释可以实现您的目标。我认为,只需走老路并将其设置在构造函数中就是正确的方法。
关于.net - 使用 Entity Framework 4.0,是否有代码优先数据注释可以为数据库列定义默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11616839/