我正在使用EF 4.3并将审计字段添加到我的类和表中。我有一个服务层,它通过使用OperationContext获取客户端应用程序的凭据,所以我通过EF映射将该信息传递给我的表。这方面的一个例子是:
class A
{
string CreatedByUser { get; set; }
}
class B : A
{
}
我正在使用流畅的接口向表映射提供我的POCO - 当我在基类和派生类中映射CreatedByUser
列时,派生类映射不会生效,并且信息不会传递给数据库。
我已经通过在我的基类中创建字段来解决这个问题,因为要使用的派生类只是审计列的传递,但这很麻烦。
答案 0 :(得分:0)
尝试制作A类抽象,我认为这将为您提供所需的效果(将A类中的列添加到继承它的所有类/表中)