【问题标题】:reading data from flat file in asp.net从asp.net中的平面文件读取数据
【发布时间】:2011-06-16 09:08:33
【问题描述】:

我在一些目录中有平面文件。每个平面文件包含大约 60,000 行数据。早些时候我们使用excel表格上传数据。但现在的挑战是将数据上传到数据库表需要更多时间。任何人都可以建议我将如此庞大的数据上传到数据库表中的最佳方式。我们可以使用 SSIS 上传数据吗?如果是这样,我们如何才能做到这一点。或者请建议我可行的方法。 (上传数据的效率是这里的主要标准)。

谢谢, 壁画

【问题讨论】:

    标签: asp.net text-files flat-file


    【解决方案1】:

    创建一个 WCF 服务,在其上调用一个方法来对文件请求进行排队。 并且该服务应该负责读取文件并将其备份到 DB。

    【讨论】:

    • 创建一个 WCF 服务,使用 QueueFileReadRequest 方法公开一个合同(在 wsHttpBinding 上),该方法接受文件路径并调用线程池线程上的方法。该方法将读取文件并将其写入 Db。您还可以使用异步编程模型(即支持 Beingxxx 和 Endxxx 方法)。在 ASP.NET 应用程序中,将 Service 引用添加到 WCF 服务并调用所需的 WCF 方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多