批量导入Orchard中CSV文件的内容

时间:2017-03-16 07:57:42

标签: orchardcms orchard-modules

我的网站需要定期从CSV文件中导入600-800条记录。

作为导入的一部分,删除/删除现有记录,然后用新导入的数据替换。

目前我正在删除现有的项目:

var itemsToRemove = _contentManager.Query(VersionOptions.Published, "Store").List();

foreach (var item in itemsToRemove)
{
   _contentManager.Remove(item);
}

然后导入我的新记录,如下:

var item = _contentManager.New("Store");

item.As<TitlePart>().Title = title;
item.As<StorePart>().Address1 = address1;

_contentManager.Create(item);

它有效,但这个过程需要很长时间才能超时。

有人能建议更好或更有效的方法吗?或者告诉我如何延长超时时间?

提前致谢。

0 个答案:

没有答案