RIA:类型 Y 中不存在属性或字段 X(使用 [ExternalReference] 后)

发布于 2024-11-25 10:08:29 字数 371 浏览 0 评论 0原文

这是 WCF/RIA 问题。

我的实体 A 具有实体 B 的外键。我在 A(外键)和 B(主键)之间设置了一个名为“名称”的外部引用,因为它们不在同一个 DataDomainService 中。

在我的网格中,我显示 B 的属性,由于外部引用,它被称为“Name.Name”,因为它是用户可读的。当我尝试对“Name.Name”列进行排序时,出现错误

“System.ServiceModel.DomainServices.Client.DomainOperationException:查询“GetA”的加载操作失败。类型“A”中不存在属性或字段“Name””

从概念上讲,我理解为什么会出现此错误,但我不知道如何解决它。

谁能帮助我吗? 谢谢。

This is a WCF/RIA issue.

I have entity A with a foreign key to Entity B. I have setup an ExternalReference between A (foreign key) and B (primary key) called 'Name' because they are not in the same DataDomainService.

In my grid I am displaying a property of B and due to the external reference it is called 'Name.Name' because it is user readable. When I try to sort the 'Name.Name' column I get the error

"System.ServiceModel.DomainServices.Client.DomainOperationException: Load operation failed for query 'GetA'. No property or field 'Name' exists in type 'A'"

Conceptually I understand why I'm getting this error but I do not know how to get around it.

Can anyone help me?
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文