【发布时间】:2010-12-24 09:59:57
【问题描述】:
我想在我的 RIA 服务项目中向基础实体类添加一个布尔变量和属性,以便它在所有实体对象中都可用,但似乎无法解决如何执行此操作。我知道使用 .shared.cs 和部分类向实际实体本身添加属性很容易,但使用类似方法将此类属性添加到 Entity 类是行不通的。
比如下面的代码不行
namespace System.ServiceModel.DomainServices.Client
{
public abstract partial class Entity
{
private bool auditRequired;
public bool AuditRequired
{
get { return auditRequired; }
set { auditRequired = value; }
}
}
}
所发生的只是现有的 Entity 类被完全覆盖,而不是扩展 Entity 类。
如何扩展基本实体类,以便在所有派生实体类中都可以使用功能?
【问题讨论】:
标签: silverlight entity-framework ria