首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实体框架代码优先CTP4默认列值?

实体框架代码优先CTP4默认列值?
EN

Stack Overflow用户
提问于 2010-10-28 03:04:15
回答 4查看 8.7K关注 0票数 12

我一直在使用实体框架CTP4研究代码优先,您可以使用ModelBuilder来构建您的表列。有没有办法使用ModelBuilder或其他机制为数据库中的列设置默认值?

谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-10-28 04:43:35

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

票数 2
EN

Stack Overflow用户

发布于 2011-02-18 01:47:34

我使用构造函数来设置默认值。从未让我失望过

代码语言:javascript
复制
public class Activity
{
    [Required]
    public DateTime AddedDate { get; set; }

    public Activity()
    {
        AddedDate = DateTime.Now;
    }
}
票数 39
EN

Stack Overflow用户

发布于 2013-05-03 22:03:32

在为迁移生成的代码中,您可以为列指定默认值:

代码语言:javascript
复制
AddColumn("users", "ReceiveSummaryEmail", c => c.Boolean(nullable: false, defaultValue: true));
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4036705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档