WCF RIA 服务 - 返回两个已定义类的自定义类

2024-05-17

我有一个使用 EF 4 的 Silverlight / WCF RIA 服务应用程序。当前,有一个域服务返回两种类型的类:OrderItem 和 Event。我想创建一个包含这两项的类,以便更轻松地在 XAML 级别操作数据。下面是结合了这两个类的类:

[Serializable]
[DataContract]
public partial class EventOrderItem  {
    [Key]
    [DataMember]
    public string EventOrderItemKey { get { return Event.EventID.ToString() + "-" + OrderItem.OrderItemID.ToString(); } }

    [DataMember]
    public Event Event { get; set; }

    [DataMember]
    public OrderItem OrderItem { get; set; }
}

域服务返回 EventOrderItem,但该类中不存在 Event 和 OrderItem 属性。我如何让 RIA 服务获取这两个属性?


根据您的评论,不幸的是这是不可能的(这是我对 RIA 服务最大的困扰之一)。根据 RIA Services UserVoice 站点 (http://dotnet.uservoice.com/forums/57026-wcf-ria-services),他们现在正在致力于启用复杂类型,但目前您运气不佳: (.

希望这可以帮助...

Chris

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WCF RIA 服务 - 返回两个已定义类的自定义类 的相关文章

随机推荐