实体框架代码第一个CTP4默认列值?

Luk*_*asz 12 c# entity entity-framework-4 ctp4

我一直在寻找使用Entity Framework CTP4的Code First,您可以使用ModelBuilder来构建表列.有没有办法使用ModelBuilder或其他一些机制为数据库中的列设置默认值?

谢谢!

Kor*_*yem 39

我正在使用构造函数来设置默认值.从未失败过我

public class Activity
{
    [Required]
    public DateTime AddedDate { get; set; }

    public Activity()
    {
        AddedDate = DateTime.Now;
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 除了它实际上没有回答问题,它确实提供了一个工作回合,但这不是所要求的,因此*正确的答案(问题,如所提出的)是它不受支持,因此另一个是公认. (4认同)
  • 嗯,我再说一遍,你不是在解决这个问题,而是没有回答这个问题 - 它是一个工作回合,是的,一个有效的方法,绝对有用(这是upvotes承认的)但是仍然没有这是"正确的"答案.upvotes将允许其他用户评估它是否为他们解决问题(虽然它不适用于我的用例). (2认同)

Tor*_*Tor 2

除了通过文本编辑器/应用程序手动编辑之外,找不到添加默认值的方法这是实体框架中的错误...