如何在不修改设计器的情况下首先执行数据库时将ConcurrencyCheck与数据注释相加?

时间:2013-07-16 14:39:44

标签: 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
End Class

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

它不起作用。

如果我使用设计器将其设置为固定,那么

并发检查确实有效。

是否可以在不与设计师合作的情况下使其工作?

1 个答案:

答案 0 :(得分:0)

如果您首先在数据库中进行操作,则需要在edmx文件中设置并发性,这就是设计人员所做的事情。