【问题标题】:Reading from multiple data sources in C#.Net Winform Application从 C#.Net Winform 应用程序中的多个数据源读取
【发布时间】:2011-01-11 18:36:10
【问题描述】:

我想创建一个 .net 组件,它可以从 SQLserver、MySql、Excel 文档和 CSV 文件等多个数据源读取数据。我对此一无所知,我需要实现工厂模式。我想阅读的信息是:- 1. 列的数据类型。 2.列的值。

谁能给我一些提示,我应该如何实现这一目标?

【问题讨论】:

    标签: c# .net mysql sql-server csv


    【解决方案1】:

    有两种方法可以做到这一点。

    • 创建一个基础对象,其中包含虚拟定义的您想要的功能的通用形式,然后编写一个继承您想要的每种特定访问类型的对象。
    • 编写描述所需功能的接口,然后编写实现该接口的对象。

    您也许可以使用已经实现您的要求的现有库,具体取决于它们是什么。

    【讨论】:

    • 谢谢霍根。你能推荐任何这样更快的图书馆吗?使用 ADO.Net 连接器怎么样?
    • 没错,理论上 ADO 和 LINQ 都应该符合要求 - LINQ 不那么重要,因为它不太关心元数据。要真正回答您的问题,我必须知道您的所有要求,我希望它们比描述的要多。但是,我希望 ADO 能够胜任这项工作。这是我发现的一篇涉及细节的文章 (nicholasbarger.com/2010/01/18/…)。您也可以考虑使用 REST 或 MVC。
    猜你喜欢
    • 2012-04-19
    • 1970-01-01
    • 2018-03-21
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多