我已經使用基本的DataContext來創建對象,然後將它們提交到數據庫中。哪個DataContext方法會更快?
已經自己寫了幾個測試,看看哪個是快速的,但只是想知道哪種方法被認爲是以下的最佳實踐。
代碼遍歷一個循環並實例化一個將被保存到數據庫的對象。它是更好地:
1)創建對象的列表,然後和分配給每個創建的對象的列表,然後在最終用途
MyDataContext.InsertAllOnSubmit(ListOfObjects)
2)使用每個創建的對象直接分配到的DataContext
MyDataContext.InsertOnSubmit(Object)
希望這是有道理的,如果有人需要更多的信息讓我知道!
感謝
這些方法都不會觸及數據庫。他們只會將方法添加到調用Submit方法時將要提交的列表中,因此它們在性能上會非常相似。 – 2010-12-07 07:20:56