У меня есть приложение Silverlight / WCF RIA Services, которое использует EF 4. В настоящее время существует доменная служба, которая возвращает два типа классов, 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 по этим двум объектам?