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