Vb.net 如何在不修改设计器的情况下,在首先执行数据库操作时添加带有数据注释的并发检查?

Vb.net 如何在不修改设计器的情况下,在首先执行数据库操作时添加带有数据注释的并发检查?,vb.net,entity-framework-5,.net-4.5,Vb.net,Entity Framework 5,.net 4.5,这是设计器生成的类 Partial Public Class fredTest Public Property id As Integer Public Property data As String Public Property version As Integer End Class 我试图通过这样做来添加并发检查 <MetadataType(GetType(fredTestMeta))> Partial Public Class fredTest E

这是设计器生成的类

Partial Public Class fredTest
    Public Property id As Integer
    Public Property data As String
    Public Property version As Integer
End Class
我试图通过这样做来添加并发检查

<MetadataType(GetType(fredTestMeta))>
Partial Public Class fredTest
End Class

Public Class fredTestMeta
    <ConcurrencyCheck>
    Public Property version As Integer
End Class

部分公共类测试
末级
公共类fredTestMeta
公共属性版本为整数
末级
但它不起作用

如果我使用设计器将并发检查设置为“已修复”,则并发检查确实有效


是否可以在不使用设计器的情况下使其工作?

如果您首先使用数据库,则需要在edmx文件中设置并发性,而设计器就是这样做的