实体框架数据库 - 首先自动为所有表设置并发令牌

时间:2013-03-08 10:40:54

标签: entity-framework

我正在使用实体框架(EF 4.5使用使用DbContext的POCO模板),我有一个非常大的模型。

模型中的每个表都有一个整数列(名为RowVersion)。我想自动将此列设置为并发列。

我不想为EDMX文件中的每个表手动执行此操作。继续维护,我不想记住这样做。

我希望有一些东西可以添加到上下文中,为我自动为所有表格执行此操作。

我在另一篇文章中看到了这段代码

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
    base.OnModelCreating(modelBuilder);
    modelBuilder.Entity<myEntity>().Property(x => x.RowVersion).IsConcurrencyToken();
}

但这似乎只是代码优先,因为事件永远不会被我的模型触发。

我有什么想法可以做到这一点?

0 个答案:

没有答案