Entity
モデルにEnumeration
type プロパティを持つがあります。
私はそれGridview
に anEntityDataSource
をバインドしています。今のところ、すべて問題ありません。
しかし、どのようにWHERE
句を指定できますMyEntity.MyEnumProperty
か?
これが私がこれまでに試したことです:
Convert.ToInt32(it.MyEnumProperty) = @MyParam // Does not work
CONVERT(it.MyEnumProperty AS INT) = @MyParam // Still does not work
Int32
また、これらの値の両方をDbType
myに設定しようとしましparams
たが、失敗します。また、コントロールにバインドするか、デフォルト値を指定しようとしましたが、String
値をに変換できないと言って常に失敗しMyEnum
ます。
非常に単純かもしれないことはわかっていますが、Google に関するすべての調査で、これに関する回答は得られませんでした。