ソリューションで、列挙型を持つプロパティに気付きました。
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 ステートメントが入力されないという問題がありました。
他のすべてが機能しているようで、考えさせられました。私の質問は、値を列挙型に含まれていないものに設定しようとすると、このプロパティはエラーをスローしますか? 私が言うように、これは間違いなく発生し、エラーがスローされたり、何かが不足しているのを見たことがないからです。