Пометить свойство как ключ в POCO - PullRequest
0 голосов
/ 09 марта 2012

У меня есть объект POCO, и я хочу пометить свойство как ключ (см. TestClass ниже). Я получаю следующую ошибку.

«Ключ» нельзя использовать в качестве атрибута, поскольку он не является классом. 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 Ответ

2 голосов
/ 10 марта 2012

У меня отсутствовал импорт и ссылка. Imports System.ComponentModel.DataAnnotations И ссылка System.ComponentModel.DataAnnotations.dll

...