EF4:封闭型“xxxx”没有相应的元素可设置属性
我正在使用 本指南 来调用我的项目中的存储过程,该过程使用通过 WCFDataservice 的 EF4 EDMX。
我已映射一个复杂类型以从存储过程返回项目。如果我通过http调用该方法,XML的结果是完美的,但是当我用这段代码调用时:
public void Test()
{
Uri methodUri = new Uri(entities.BaseUri + "/GetCase");
List<CaseFiltered> result = entities.Execute<CaseFiltered>(methodUri).ToList();
}
我得到这个异常封闭类型CaseFiltered没有相应的元素可设置属性。
我尝试过这个解决方案但它对我不起作用。
你有解决办法吗?
谢谢你!
I'm using this guide to call stored procedure in my projet which using EF4 EDMX through WCFDataservice.
I have mapped a complex type to return items from the stored procedure. If I call the method by http, the XML'result is perfect, but when I call with this code:
public void Test()
{
Uri methodUri = new Uri(entities.BaseUri + "/GetCase");
List<CaseFiltered> result = entities.Execute<CaseFiltered>(methodUri).ToList();
}
I get this exception The closed type CaseFiltered does not have a corresponding element settable property.
I had try this solution but it doesn't work for me.
Have you a solution?
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,我根据这篇文章文章找到了解决方案< /a>
我的解决方法:我使用的是 Case 实体,而不是 CaseFiltered 复杂类型
Ok I find the solution according this article
My workaround: I'm using Case entities, not the CaseFiltered complex type