【发布时间】:2011-02-23 22:43:19
【问题描述】:
我有一个数据库,里面有二十多张表。它们都有四列用于审计:CreateDate、CreatedBy、UpdateDate 和 UpdatedBy。
目前,我们正在为每个表的 Insert 和 Update 方法使用 partials,并执行动态查询,如下所示:
partial void InsertStuff(Stuff instance)
{
instance.CreateDate = DateTime.UtcNow;
instance.CreatedBy = "web app";
this.ExecuteDynamicInsert(instance);
}
这样就行了;问题是我们必须手动为每个表创建一个部分方法。 有没有办法在给定的上下文中部分/覆盖所有插入和更新操作?它会增加一点简洁。
【问题讨论】:
标签: linq-to-sql