生产中出错 - “指定的值不是'Edm.Int32'类型的实例'参数名称:value”

时间:2012-11-26 17:16:14

标签: entity-framework enums projection production

我收到以下错误:

The specified value is not an instance of type 'Edm.Int32'
Parameter name: value

同时使用实体框架。我认为这是枚举的投影问题,如前面提到的问题:

Entity framework mapping enum : The specified value is not an instance of type 'Edm.Int32' Parameter name: value

我感到困惑的是,我的代码在我的本地PC上完美运行,但是一旦代码发布到生产服务器上,服务器就会抛出这些错误。我确保我对实体框架的引用被复制到服务器(EF 4.4)并且没有其他任何东西被缓存等。

我是否需要在生产服务器上检查以使其正常工作?

1 个答案:

答案 0 :(得分:0)

我想差异可能在32/64位机器之间。尝试指定枚举类型

public enum MyEnum : int  {... }

无论如何,这与

类似

Entity framework mapping enum : The specified value is not an instance of type 'Edm.Int32' Parameter name: value