[英]Specified cast is not valid. Is it because I am attempting to cast an object?
[英]Unable to generate the model because of the following exception: 'Specified cast is not valid. '
我有一个实体框架内部问题。 我有一个自定义提供程序,它试图从存储过程中生成模型,但是在最终模型生成过程中,它给出了以上错误。
完整的错误消息如下:
由于以下异常,无法生成模型:'指定的转换无效。 '。 从数据库加载元数据花费了00:00:22.1755758。 生成模型花费了00:00:25.3114884。 将连接字符串添加到App.Config文件中。 编写.edmx文件花费了00:00:00.0008504。
从实体框架引擎生成的sql的最终输出如下:
1 | APP | SP_TEST2 | NULL | 0 | 0 | 0 | 0 | ID | INTEGER | IN
如您所见,我得到正确的输出,但是不知道为什么和哪个值引起了问题,因为我无法调试最终的模型生成代码。 如果您知道如何调试该部分,请告诉我。 任何帮助将不胜感激。
我的表结构是这样的:CREATE APP.TEST2(ID INT PRIMARY KEY,NAME VARCHAR(50));
谢谢。
谢谢你们的想法。 我想到了。 C5-C8返回整数类型的'0'值。 它们必须是bool类型。 一旦我将类型更改为bool,它就可以工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.