我的网站需要定期从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);
它有效,但这个过程需要很长时间才能超时。
有人能建议更好或更有效的方法吗?或者告诉我如何延长超时时间?
提前致谢。