将属性标记为POCO中的Key

时间:2012-03-09 16:57:55

标签: vb.net poco

我有一个POCO对象,我想将一个属性标记为键(请参阅下面的TestClass)。 我收到以下错误。

  

'Key'不能用作属性,因为它不是类。 C:\ Users \ zzz \ Documents \ Visual Studio 2010 \ Projects \ zzz \ zzz \ BO \ TestClass.vb

Public Class TestClass

  <Key()>
  Private _TestIdentifier As String
  Public Property TestIdentifier() As String
    Get
        Return _TestIdentifier
    End Get
    Set(ByVal value As String)
      _TestIdentifier = value
      '  Me.NotifyPropertyChanged("TestIdentifier")
    End Set
  End Property

End Class

1 个答案:

答案 0 :(得分:2)

我缺少导入和引用 Imports System.ComponentModel.DataAnnotations 并参考System.ComponentModel.DataAnnotations.dll