SubSonic 2.x批量查询SQLite

Dou*_*oug 1 subsonic transactions batch-file

我正在编写一个将XML文件导入SQLite数据库的Windows服务.

有3,000条奇怪的记录需要创建,我正在使用SubSonic 2.2进行项目.

而不是循环遍历列表并逐个将它们添加到数据库中,有一种方法可以一次批量查询多个新记录.

我知道3.x中的"BatchQuery"对象会帮助我,但我希望2.x中有一些东西可以执行类似的任务.

先谢谢道格

dch*_*les 5

SubSonic 2.x确实有一种执行批量保存的方法.

这是一个示例:

var itemsToSaveCollection = new ItemCollection(); // Your collection type here

foreach (var xmlItem in xmlItems)
{
    var item = new Item(); // Your data model type here
    // Set item values from xml
    itemsToSaveCollection.Add(item);
}

itemsToSaveCollection.BatchSave();
Run Code Online (Sandbox Code Playgroud)