6

我为我们的 CRM 顾问创建了一个小工具,允许他们展示来自 CRM 中的 oData 源的数据。目前,它将连接到任何数据源,但对于客户站点,我们需要为每个数据源每次使用 WCF 开发一个 oData 服务。

有谁知道是否有一个像样的通用工具可以从 SQL Server 检索数据,将其(通过 IIS)呈现为 oData,并且可以由非开发人员在没有 Visual Studio 的情况下进行配置?

4

1 回答 1

3

我们(WCF 数据服务团队)多次听到这个问题;以下是我的一些想法,不分先后。

  1. 我们没有听到很多询问。这里有相当数量的工作要做,没有足够的要求就很难证明是合理的。也就是说,没有什么能阻止社区为实现这一目标而努力(提示,提示 :))。
  2. 您需要回答许多问题。例如,提供者会有什么样的默认限制?您真的想允许对可能是生产数据库服务器的东西进行任意扩展吗?权限呢?读/写呢?
  3. 可变模式会发生什么?这是一个完全动态的提供者吗?扫描数据库模式有多少开销,需要多久扫描一次数据库模式?
  4. 客户将如何利用动态 OData 服务?大多数客户端使用某种形式的代码生成来简化与服务的交互。

这些想法根本不是为了劝阻,但希望它们能让您在尝试自己创建通用提供程序时思考一些事情。如果你这样做,我很想听听。

于 2012-09-20T21:45:57.633 回答