0

我有一個數據綁定網格在我的視圖(XAML)和Itemsource指向ReportsCollection。報告實體有三個基元和一些複雜的類型。這三個按預期顯示在datagrid中。此外,Reports實體具有Store類型的屬性。當通過GetReports域方法加載報告時,我很快發現只返回原語而不是一些深度的整個圖。所以,我想也裝載存儲性能,我在我的域名服務進行這種改變:如何加載WCF Ria Ria服務/ Linq2SQLDomainModel

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

從我眼前的窗戶看到,店裝不如預期,但是當返回到客戶端仍修剪。這怎麼解決?

謝謝!

回答

1

用[Include]裝飾ReportMetadata類中的Store屬性。

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