使用SQL Server以外的数据库创建WCF数据服务
我们希望通过WCF数据服务公开驻留在Vertica数据库中的数据。(最终,我们希望访问Excel的透视表功能中的数据,我在Visual Studio中创建了一个Excel工作簿项目来使用这些数据) 虽然我可以使用Vertica的ADO.NET提供程序访问服务器代码中的Verica数据,但我找不到任何地方可以让WFC DataService代码使用其他提供程序使用SQL Server以外的数据库创建WCF数据服务,wcf,dataservice,vertica,Wcf,Dataservice,Vertica,我们希望通过WCF数据服务公开驻留在Vertica数据库中的数据。(最终,我们希望访问Excel的透视表功能中的数据,我在Visual Studio中创建了一个Excel工作簿项目来使用这些数据) 虽然我可以使用Vertica的ADO.NET提供程序访问服务器代码中的Verica数据,但我找不到任何地方可以让WFC DataService代码使用其他提供程序 您知道如何使用非SQL Server的数据库创建WCF数据服务吗?基本上,如果要更新/插入数据,WCF数据服务会公开任何实现IQuerya
您知道如何使用非SQL Server的数据库创建WCF数据服务吗?基本上,如果要更新/插入数据,WCF数据服务会公开任何实现
IQueryable
接口(用于读取操作)或iUpdateable
接口的内容
这两个接口都被“包装”到另一层接口中(IDataServiceQueryProvider
和IDataServiceUpdateProvider
)-但最终,这就是您的数据源所需要的
实体框架或LINQtoSQL都支持其数据/对象上下文类上的接口,因此您可以使用WCF数据服务轻松地公开它们
有关更多信息:
IQueryable
接口(用于读取操作)或iUpdateable
接口的任何内容
这两个接口都被“包装”到另一层接口中(IDataServiceQueryProvider
和IDataServiceUpdateProvider
)-但最终,这就是您的数据源所需要的
实体框架或LINQtoSQL都支持其数据/对象上下文类上的接口,因此您可以使用WCF数据服务轻松地公开它们
有关更多信息: