这个问题是另一个问题的延伸,但我认为它保证自己的线程。请参阅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