0
我熟悉SubSonic 2.2,我正在加快3.0的速度,我不確定做什麼最好的方法。我有一個解析CSV文件,然後將記錄插入到數據庫中。我希望能夠一次處理一批插入。 IE我想通過記錄解析並將它們添加到列表insertAll,如果導入通過驗證中的所有記錄,我想一次插入它們。做一些像Repo.Insert(insertAll)。我在SubSonic 3.0中有哪些選項?交易是我唯一的出路嗎?SubSonic批量插入
我熟悉SubSonic 2.2,我正在加快3.0的速度,我不確定做什麼最好的方法。我有一個解析CSV文件,然後將記錄插入到數據庫中。我希望能夠一次處理一批插入。 IE我想通過記錄解析並將它們添加到列表insertAll,如果導入通過驗證中的所有記錄,我想一次插入它們。做一些像Repo.Insert(insertAll)。我在SubSonic 3.0中有哪些選項?交易是我唯一的出路嗎?SubSonic批量插入
您可以使用添加存儲庫的方法在一個事務中插入一個IEnumerable列表,以便你可以做類似如下:
List<MyObject> = myObjects new List<MyObject>();
// Populate your MyObject List from your CSV file
SubSonicRepository<MyObject> repo = new SubSonicRepository<MyObject>(new MyDB());
repo.Add(myObjects);