这个问题是另一个问题的延伸,但我认为它值得拥有自己的线索。请参阅 查看 Silverlight 问题
我有一个存储过程(SQL 2005),每次调用它都会返回一个动态数据集(不同的列/模式)。
我想在 Silverlight 3.0 中使用它,所以我需要使用实体框架和 RIA 服务以某种方式连接它。我还需要它是可绑定的(Silverlight 网格),所以我需要这些动态列可以通过属性访问(网格限制)。有任何想法吗?
这个问题是另一个问题的延伸,但我认为它值得拥有自己的线索。请参阅 查看 Silverlight 问题
我有一个存储过程(SQL 2005),每次调用它都会返回一个动态数据集(不同的列/模式)。
我想在 Silverlight 3.0 中使用它,所以我需要使用实体框架和 RIA 服务以某种方式连接它。我还需要它是可绑定的(Silverlight 网格),所以我需要这些动态列可以通过属性访问(网格限制)。有任何想法吗?
在当前发布的实体框架版本中,唯一可以映射的存储过程类型是那些返回实体类型的存储过程。映射通常在编译之前完成,尽管至少理论上可以在运行时生成实体框架元数据。
因此,我看到了一些选择。
您可以使用 WCF Web 服务包装器来访问您的 SP 并使用 WCF 服务作为数据源 Brad Abrams 在他关于 RIA 服务的系列文章中有一种方法可以做到这一点