【发布时间】:2012-01-22 15:08:58
【问题描述】:
我正在为 C# 中的应用程序编写插件。该插件允许我完全访问应用程序的内部信息模型。
我想创建一种机制,允许外部应用程序能够连接到信息,以便他们可以报告信息等。
在过去,这曾经是通过 ODBC 链接实现的——现在仍然是这样。
我认为为此创建 ODBC 驱动程序是一项重要的任务,是否有任何更简单的建议或示例 C# 代码来创建驱动程序。
回想起来,我最初的问题并不是很清楚。要求是允许同一台 PC 上的两个应用程序共享数据。 “主机”应用程序使用专有存储格式,因此如果不使用“主机”应用程序就无法访问数据。 “主机”应用程序允许开发插件(使用 C#)并且插件可以访问应用程序中的所有数据。在此基础上,我正在探索插件是否可以因此向其他外部应用程序公开接口,从而可以充当“数据访问层”
我对 ODBC 的引用可能是一个“红鲱鱼” - 只是表明我在这个领域是多么的脱节。
【问题讨论】:
-
您能否详细说明对内部信息模型的完全访问实际上意味着什么以及将连接到它以报告它的程序。 WCF 服务可以吗?还是有 ODBC 驱动程序出现在其中的原因?
-
你的意思真的不是很清楚。 ODBC 用于访问数据库,而不是应用程序。
标签: c# odbc data-access-layer