我们希望通过伪装成ODBC服务器(如access或SQL Server )来允许访问我们的自定义后端数据存储。通过这种方式,任何拥有这些ODBC驱动程序的人都可以连接并向我们发送查询(从asp.net到Excel),我们将在后端解析这些查询并返回结果集。
我能够解析SQL并根据动态sql查询返回结果集。我不知道的是如何伪装成ODBC或OLEDB服务器。我甚至不关心我们模仿的是哪台服务器,只要它是一个普通的服务器,它有windows附带的驱动程序就行了。
我已经搜索过,但没有找到实现身份验证和ExecuteQuery()方法的基本实现。这样的.net项目存在吗?
发布于 2012-02-17 08:47:27
您可以实现ADO.NET数据提供程序吗?
请参阅http://msdn.microsoft.com/en-us/library/a6cd7c08.aspx
发布于 2012-02-17 09:10:50
System.Data.Sqlite项目是一个很好的例子,展示了如何为任意数据存储构建ADO.NET数据提供程序。
https://stackoverflow.com/questions/9321336
复制相似问题