我有一個具有規範化數據庫的Silverlight 4.0應用程序。在這個數據庫中,我有申請人,許可證,LicenceClass,LicenceTypes和LicenceStatuses等表格。最後提到的3個表是通過外鍵關係鏈接到Licenses表的查找表。我正在使用RIA服務和Entity Framework進行數據訪問。我面臨的情況如下。 當我在窗體上創建一個數據網格時,我從Licenses表中獲取所有合適的colums。我想顯示由許可證表中的ID字段表示的查找表中的名稱。我需要顯示例如LicenceStatus而不是LicenceStatusID。顯示來自Silverlight數據網格中相關表的字段
我按照有關包括相關藏品在我的域名服務,使所有適當的包含在元數據類註釋一些例子。雖然我可以正確地得到這個與一個查找字段一起工作,但我似乎無法找到一種方法在我的GetLicences查詢中包含多個查找表。
public IQueryable<LearnersLicence> GetLearnersLicences()
{
return this.ObjectContext.LearnersLicences.Include("LicenceClass");
}
在上面的查詢我只能包括LicenceClass收集和我沒有發現包括LicenceStatus收集或多個查找集合,我需要顯示的方式。 我怎麼去完成這個
如果要在綁定到DataGrid之前創建一個包含您自己的屬性的模型並填充這些模型的集合,該怎麼辦? – vorrtex 2011-03-24 17:52:17
好主意vorrtex,我一定會嘗試。 – 2011-03-30 13:51:59