C # Linq-to-SQL Вставить строку в Datacontext без фиксации в базе данных - PullRequest
0 голосов
/ 16 января 2012

Я пишу это веб-приложение, которое связано с базой данных Microsoft SQL.

Я хочу, чтобы пользователь мог вставлять строки, просматривать строки, а затем редактировать эти строки на странице.

Когда пользователь нажимает кнопку отправки, я хочу зафиксировать все изменения, внесенные пользователем в базу данных, за одну большую транзакцию.

Теперь у меня есть этот System.Data.Linq.DataContext объект, и я пытаюсь вставить в него строку без отправки изменений в базу данных.

как мне это сделать?

1 Ответ

2 голосов
/ 16 января 2012

InsertOnSubmit не должен ничего писать, пока вы не позвоните SubmitChanges(). Если это не удастся, вставьте все свои объекты, чтобы добавить их в список или что-то еще, и повторите их позже, чтобы вставить.

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