【发布时间】:2010-10-13 17:29:40
【问题描述】:
在使用 EDMX 设计器时,是否有办法将各种表中的公共列提取到 ADO.NET 实体框架中的单个基类中?例如,我的数据库中的每个表都有一个“LastUpdatedBy”和“LastUpdatedDate”列,这是审计所必需的。我想在我生成的 ObjectContext 的“SavingChanges”事件中自动设置这些值,而不需要转换为单个实体类型。请参阅此How to: Execute Business Logic When Saving Changes (Entity Framework) 的示例。您可以在示例中看到它们如何转换为实体以访问各种属性。我希望能够只使用一次基本类型(如果它属于该类型)并设置属性。
【问题讨论】:
标签: entity-framework .net-3.5 inheritance