如何加载WCF Ria Ria服务/ Linq2SQLDomainModel

问题描述:

我有一个数据绑定网格在我的视图(XAML)和Itemsource指向ReportsCollection。报告实体有三个基元和一些复杂的类型。这三个按预期显示在datagrid中。此外,Reports实体具有Store类型的属性。当通过GetReports域方法加载报告时,我很快发现只返回原语而不是一些深度的整个图。所以,我想也装载存储性能,我在我的域名服务进行这种改变:如何加载WCF Ria Ria服务/ Linq2SQLDomainModel

public IQueryable<Report> GetReports() 
{ 
    return this.ObjectContext.Reports.Include("Store"); 
} 

从我眼前的窗户看到,店装不如预期,但是当返回到客户端仍修剪。这怎么解决?

谢谢!

用[Include]装饰ReportMetadata类中的Store属性。

[MetadataTypeAttribute(typeof(Report.ReportMetadata))] 
public partial class Report 
{ 
    internal sealed class ReportMetadata 
    { 
     [Include] 
     public Store Store; 
    } 
}