繁体   English   中英

C# 使用 FileHelpers 将 csv 文件导入 SQL 数据库

[英]C# importing csv file into SQL database using FileHelpers

我正在尝试使用出色的 FileHelpers 库导入 a.csv 文件。 大多数时候做一些研究,我读到我应该使用 BulkCopy 将结果导入 SQL 数据库表。

你能帮我怎么做吗? 到目前为止,我有这个:

public void ImportCSV()
        {
            string path = @"C:\...\...\...\TestCSV\";
            var engine = new FileHelperEngine<Customer>();
            var result = engine.ReadFile(path + "test3.csv");

            engine.WriteFile(path + "FileOut.csv", result);
        }

和一个映射 class:

public class Customer
{
    public string Feld1;
    public string Feld2;
    public string Feld3;
    public string Feld4;
}

这可行,但我不知道如何将结果写入 new.csv 文件中,我可以使用 SQL 表(我知道这已经讨论过,但到目前为止我找不到适合我的解决方案)谢谢提前为您提供帮助

你不直接读入SQL。 您通过 FileHelpers 例程将其读入 DataTable,然后使用该 DataTable 使用您需要的任何 .NET 提供程序来填充数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM