如何加载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;
}
}