我已經使用silverlight業務應用程序模板創建了Silverlight應用程序。無法訪問Silverlight客戶端上的EntityCollection
我添加了一個ADO.NET實體數據模型,並在設計器中從頭開始創建它。然後我從模型中生成了一個數據庫。該模型具有「項目」實體和具有多對多關係的「客戶」實體。
然後,我添加了一個domainservice到我的.web項目,並從我的模型中選擇了實體。在爲服務生成的方法中,服務器端,我可以訪問「Client.Projects」屬性,也可以訪問「Project.Clients」屬性,但我無法在客戶端訪問這個,在我的silverlight應用。
如果我更改爲客戶端和項目之間的一對多關係,則可以訪問silverlight客戶端上的屬性。
我應該怎麼做才能訪問silverlight客戶端上的屬性?
任何幫助將非常感激
-Morten
嗨史蒂夫,謝謝你幫我解決我的問題! 從.web項目中的設計器生成的類,我可以看到「客戶」類和「項目」類都標有[DataContractAttribute(IsReference = true)] 這不會解決循環引用對象的問題?循環引用的對象是我前一段時間創建WCF服務時遇到的問題,這解決了我的問題。 – Morten 2010-07-13 13:34:29