我正在使用 EF 4.3 并将审核字段添加到我的类和表中。我有一个服务层,它通过使用 OperationContext 获取客户端应用程序的凭据,因此我通过 EF 映射将该信息传递给我的表。这方面的一个例子是:
class A
{
string CreatedByUser { get; set; }
}
class B : A
{
}
我正在使用流利的接口将我的 POCO 提供给表映射——当我映射CreatedByUser
基类和派生类中的列时,派生类映射不会生效,并且信息不会传递到数据库。
我已经通过在我的基类中为派生类创建字段来解决这个问题,这些字段只是审计列的传递,但这很混乱。