2

我在 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的方法。

4

2 回答 2

1

我不知道有任何数据注释可以实现您的目标。我认为只是去老学校并将其设置在您的构造函数中是要走的路。

于 2012-07-23T16:54:24.570 回答
1

默认值没有注释,但您可以在 POCO 的构造函数中设置默认值。

于 2012-07-23T16:59:05.020 回答