【发布时间】:2012-10-02 14:06:19
【问题描述】:
我正在使用 Entity Framework 4.3.1,从数据库中自动生成实体。
从这里,有没有办法将默认值设置为?我不想把它放在自动生成的代码中,因为它会被覆盖。
我知道可以使用部分类,所以我尝试了类似的方法,其中生成实体,DESCRIPTION_ 是我要设置为默认值的属性。
namespace name.Models
{
public partial class ENTITY
{
public string DESCRIPTION_
{
set { _DESCRIPTION_ = "default string"; }
}
}
}
如果有人能给我举个例子,那就太好了!
【问题讨论】:
-
你应该在你的数据库定义中加入默认值。
-
既然这不是代码优先,那么 MrFox 的想法是正确的。
-
我可以这样做,但我想尽可能避免这样做。
标签: c# asp.net-mvc-3 entity-framework-4