我的Entity
模型中有一个Enumeration
类型属性。
我将 aGridview
与 an绑定EntityDataSource
到它。到现在为止,一切都很好。
但是如何WHERE
在 a 上指定一个子句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
.
我知道这可能很简单,但我对谷歌的所有研究都没有给出答案。