如何删除 entity framework 中的铸造枚举类型
How to remove casting enum types in entity framework
如何删除 sql 生成器中枚举类型的转换为 int?
WHERE (1 = CAST( [Extent1].[MyEnumType] AS int))
我只需要
WHERE (1 = MyEnumType)
我尝试将 [Column[TypeName="int"]] 添加到 属性 但没有效果。
这似乎已在 Entity Framework 6.1.2 中修复。请参阅 https://entityframework.codeplex.com/workitem/186。我能够验证从 6.1.1 升级到 6.1.3 是否为我们解决了这个问题。
如何删除 sql 生成器中枚举类型的转换为 int?
WHERE (1 = CAST( [Extent1].[MyEnumType] AS int))
我只需要
WHERE (1 = MyEnumType)
我尝试将 [Column[TypeName="int"]] 添加到 属性 但没有效果。
这似乎已在 Entity Framework 6.1.2 中修复。请参阅 https://entityframework.codeplex.com/workitem/186。我能够验证从 6.1.1 升级到 6.1.3 是否为我们解决了这个问题。