首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数据读取器不兼容...成员在数据读取器中没有对应的列

数据读取器不兼容...成员在数据读取器中没有对应的列
EN

Stack Overflow用户
提问于 2009-09-29 18:50:19
回答 6查看 29.4K关注 0票数 10

使用VS2008、SQL Server2008和WPF3.5,我对我的模式进行了一些更改,并更新了模型。它可以很好地编译和运行,直到客户端应用程序调用了一个特定的实体,并且我得到了以下内容(实际名称被替换):

代码语言:javascript
运行
复制
The data reader is incompatible with the specified '<Model>.<ViewBasedEntity>'. A member of the type, '<Property>', does not have a corresponding column in the data reader with the same name.

我已经在服务应用程序中搜索了相关的实体和属性名称,尝试在Table Map中重命名属性,但似乎有许多其他人报告了相同的错误,但似乎找不到及时的答案……

...Does任何人都知道如何追踪这个问题,如果是这样的话,有没有什么修复方法或方法可以避免将来出现这种情况?

EN

Stack Overflow用户

发布于 2013-12-29 02:36:49

我曾在改变结果集的数据对象上看到过这种情况(例如,带有if语句的存储过程),错误消息是实体框架/数据读取器,它告诉您它需要列x,但没有返回。

要解决这个问题,您可以a)确保存储过程的所有路径都返回相同的列名b)使用Database.ExecuteSqlCommand

票数 2
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1494273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档