当前位置:  开发笔记 > 编程语言 > 正文

如何在Entity Framework中使用DataBase的默认列值?

如何解决《如何在EntityFramework中使用DataBase的默认列值?》经验,为你挑选了1个好方法。

我在表中有一个Date列,其默认值或绑定为getutcdate().我想在实体框架中使用它.在生成EDM时,我能够在列级别找到"默认值"属性,但我认为它适用于硬编码值.

请告诉我如何使用数据库中指定的默认值.



1> Heather..:

为实体实现OnCreated事件是我找到的解决方案.我有一个Guid属性,我想填充.默认情况下,它填充了全零(00000-0000-00000等).通过将以下内容添加到我的实体的部分类中,我能够处理该问题.

partial void OnCreated()
{
    Guid = Guid.NewGuid();
}

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有