dee*_*eep 5 c# entity-framework-4 asp.net-mvc-3
我正在将Entity Framework 4.3.1与数据库中的自动生成的实体一起使用。
由此,有什么办法可以将默认值设置为某些值?我不想将其放入自动生成的代码中,因为它将被覆盖。
我知道可以使用部分类,因此我尝试了类似的方法,其中生成了实体,DESCRIPTION_是我想要设置为默认值的属性。
namespace name.Models
{
public partial class ENTITY
{
public string DESCRIPTION_
{
set { _DESCRIPTION_ = "default string"; }
}
}
}
Run Code Online (Sandbox Code Playgroud)
也许有人可以给我一个例子,那就太好了!
您给出的示例意味着“描述”只能是“默认字符串”
您可以在构造函数中设置它
namespace name.Models
{
public partial class ENTITY
{
private string defaultDescription = "some text";
public ENTITY() {
DESCRIPTION_ = defaultDescription;
}
}
}
Run Code Online (Sandbox Code Playgroud)
或者将您的属性切换为带有支持字段的属性
namespace name.Models
{
public partial class ENTITY
{
private string _desc = "some default value";
public virtual string DESCRIPTION_ {get {return _desc} set {_desc = value;} }
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8518 次 |
| 最近记录: |