這個問題是另一個問題的延伸,但我認爲它保證自己的線程。請參閱See Silverlight Question動態數據與實體框架和RIA服務
我有一個存儲過程(SQL 2005),每次調用它時都會返回一個動態數據集(不同的列/模式)。
我想在Silverlight 3.0中使用這個,所以我需要以某種方式使用實體框架和RIA服務來連接它。我也需要這是Bindable(Silverlight網格),所以我需要這些動態列可以通過屬性(網格限制)訪問。有任何想法嗎?
這個問題是另一個問題的延伸,但我認爲它保證自己的線程。請參閱See Silverlight Question動態數據與實體框架和RIA服務
我有一個存儲過程(SQL 2005),每次調用它時都會返回一個動態數據集(不同的列/模式)。
我想在Silverlight 3.0中使用這個,所以我需要以某種方式使用實體框架和RIA服務來連接它。我也需要這是Bindable(Silverlight網格),所以我需要這些動態列可以通過屬性(網格限制)訪問。有任何想法嗎?
在實體框架的當前出貨版本中,您可以映射的唯一類型的存儲過程是那些返回實體類型的存儲過程。通常在編譯之前就完成了映射,儘管在運行時至少理論上可能生成實體框架元數據。
因此,我看到了幾個選擇。
您可以使用一個WCF Web服務wraper爲accesing您的SP和使用WCF服務作爲數據源布拉德·艾布拉姆斯有辦法做到這一點談了他對RIA服務
+1感謝系列文章。 .NET 4.0確實不是一種選擇。我傾向於#1,但到目前爲止,我無法想到另一種選擇(請參閱我的相關問題)。如果我選擇#5,這些列是否可以通過屬性獲得。如果正確理解Silverlight數據網格文檔,則只能將列綁定到屬性。 – 2009-06-13 01:18:04