访问实体类中的自定义属性

时间:2011-10-18 06:03:15

标签: entity-framework custom-attributes partial-classes

我是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: - (

我做错了什么?

1 个答案:

答案 0 :(得分:0)

确保两个定义都在同一名称空间中。通常,这是没有看到其他财产的原因。