Обновление нескольких таблиц с помощью LINQ и ASP.NET MVC - PullRequest
2 голосов
/ 21 октября 2009

Просто очень быстро, я просто хочу немного разъяснений.

Я хочу обновить несколько таблиц из одного действия "Создать", прежде чем я попробовал его, мне просто было интересно, можно ли просто сделать следующее:

db.hdCalls.InsertOnSubmit(a)
db.hdCustomers.InsertOnSubmit(b)
db.hdAssign.InsertOnSubmit(c)
db.SubmitChanges()

Или это немного сложнее?

Ответы [ 2 ]

4 голосов
/ 21 октября 2009

Да, SubmitChanges вызовет 3 вставки.

1 голос
/ 18 января 2010

Небольшой вопрос, даже если этот пост старый.

Что, если одна из вставок выйдет из строя, все остальные вставки будут откатываться? Потому что, если один из них не удастся, я уверен, что не хочет, чтобы другие вставки зафиксировали.

Как это обрабатывается?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...