我们想通过WCF数据服务公开Vertica数据库中的数据。(最终,我们要访问Excel数据透视表功能中的数据,并且我已经在Visual Studio中创建了一个Excel Workbook项目以使用此数据。)

虽然我可以使用Vertica的ADO.NET提供程序访问服务器代码中的Verica数据-我找不到任何地方可以获取WFC DataService代码以使用其他提供程序。

您知道如何使用非SQL Server数据库创建WCF数据服务吗?

有帮助吗?

解决方案

如果您想更新/插入数据,则基本上WCF数据服务会公开任何实现了IQueryable接口(用于读取操作)或IUpdatable接口的东西。

这两个接口都“包装”到了另一层接口(IDataServiceQueryProviderIDataServiceUpdateProvider)中,但是最后,这就是您的数据源需要的

实体框架或Linq-to-SQL都在其数据/对象上下文类中支持这些接口-因此您可以使用WCF数据服务轻松地公开它们。

有关更多信息:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top