3

ソリューションで、列挙型を持つプロパティに気付きました。

Public Enum ContentType
  HTML = 1
  JSON = 2
  XML  = 3
End Enum

Public Property ContentID() As ContentType
  Get
    Return _contentID
  End Get
  Set(ByVal value As ContentType)
    _contentID= value
  End Set
End Property

奇妙なことに、これらの列挙型はテーブルの主キーを反映しています。クライアントが異なる主キーを持っていたため、select ステートメントが入力されないという問題がありました。

他のすべてが機能しているようで、考えさせられました。私の質問は、値を列挙型に含まれていないものに設定しようとすると、このプロパティはエラーをスローしますか? 私が言うように、これは間違いなく発生し、エラーがスローされたり、何かが不足しているのを見たことがないからです。

4

1 に答える 1