这个问题是另一个问题的延伸,但我认为它保证了它自己的主题。见See Silverlight Question
我有一个存储过程(SQL 2005),每次调用它时都会返回一个动态数据集(不同的列/模式)。
我想在Silverlight 3.0中使用它,所以我需要以某种方式使用Entity Framework和RIA Services进行连接。我还需要它是Bindable(Silverlight Grid),因此我需要通过属性(网格限制)访问这些动态列。有什么想法吗?
答案 0 :(得分:2)
在当前发布的Entity Framework版本中,您可以映射的唯一存储过程类型是返回实体类型的存储过程。通常,在编译之前完成映射,尽管理论上至少在运行时似乎可以生成实体框架元数据。
因此,我看到了一些选择。
答案 1 :(得分:0)
您可以使用WCF Web服务包装器来访问您的SP并使用WCF服务作为数据源Brad Abrams可以在他关于RIA服务的系列文章中做到这一点