ServiceStack.Text入门CSV

问题描述:

嗨,我最近开始使用ServiceStack。ServiceStack.Text入门CSV

我一直在寻找网站,试图找到一个起点ServiceStack.Text。到目前为止,没有运气!请问一个善良的灵魂能让我知道如何以及从哪里开始?所有我需要的是“读”一个CSV文件并获得价值,所以我可以保存到我的SQL数据库

我是否构建一个类并重写某些方法?如果有人可以提供一个粗略的结构或示例代码,我可以轻松地进行操作吗?我非常感谢你的帮助。

谢谢你,我真诚地希望能上手=)

干杯你!

ServiceStack.Text支持serializing and deserialising CSV

大多数数据库从CSV导入数据的原生支持,这是一个使用SqlServer Bulk import to import a csv file的例子,你也可以import CSV using powershell或者如果你更喜欢使用图形用户界面,你可以使用SqlServer Management Studio导入:

您首先需要创建数据库中的一个表格,您将在其中导入CSV文件。在创建表后,请按照下列步骤操作:

  1. 登录到使用SQL Server Management Studio中
  2. 右击数据库并选择任务数据库 - > 导入数据...
  3. 单击Next >按钮
  4. 对于数据源,请选择平面文件源。  然后使用浏览按钮选择CSV文件。  花点时间配置您希望导入数据的方式,然后再点击下一步>按钮。
  5. 对于目标,请选择正确的数据库提供程序(,例如,对于SQL Server 2012,可以使用SQL Server Native Client 11.0)。  输入服务器名称;检查使用SQL Server身份验证,点击下一页>按钮之前进入用户名密码,并数据库
  6. 在选择源表格和视图窗口中,您可以在点击下一个>按钮之前编辑映射
  7. 检查立即运行并点击下一步>按钮。
  8. 点击完成按钮来运行包。
+0

Hi Mythz, 非常感谢您提供的信息丰富的回复。男孩,从错误的想法开始,可能会让你失去一个完全不同的轨迹! 非常感谢你指点我在正确的方向!你已经给我提供了几个正确的选项 - 我已经开始查看SQL批量插入=) 您的反应非常感谢,因为它为我节省了大量的时间和精力,想知道错误的事情。 非常感谢!干杯! – user3047862 2014-09-23 02:09:18