我是Entity Framework 4.1的新手,我和这个家伙有很多相同的问题: Adding A Custom Property To Entity Framework?
但是,当我使用部分类向我的实体添加自定义只读属性时,我无法将其作为属性进行访问。
//Auto-generated Entity Class EntityModel.cs
public partial class Model
{
public string foo {get; set;}
public string bar {get; set;}
}
//Custom class EntityModelCustom.cs
public partial class Model
{
public string baz
{
get
{
return string.Format("{0}+{1}", this.foo, this.bar);
}
}
}
在我的代码中,当我尝试获取属性时
Model m = new Model();
m.foo和m.bar可以访问。但我无法访问我想要的m.baz: - (
我做错了什么?
答案 0 :(得分:0)
确保两个定义都在同一名称空间中。通常,这是没有看到其他财产的原因。