回答

4

EF採用這種方式:

context.Invoices.Add(invoice); // invoice contains all invoice details 
context.SaveChanges(); 

它將使用單個數據庫連接,但每個實體將在單獨的數據庫往返插入,因爲EF不支持命令批處理。

+0

謝謝Lidislav。 Invoice.InvoiceDetails如何?如何InvoiceDetail.InvoiceId? EF是否完美處理? – 2012-03-25 11:04:48

+1

如果將關係正確映射並且「InvoiceId」映射爲關係的FK,則EF將無任何問題地處理它。 – 2012-03-25 11:14:26

相關問題