Получение LINQ .InsertOnSubmit To Work

Я пытаюсь заставить работать вставку, используя LINQ, и у меня возникли некоторые трудности.

Я использую этот пример для создания своего кода: http://msdn.microsoft.com/en-us/library/bb763516.aspx

У меня настроен объект данных, но я не знаю, что происходит при выполнении db.Orders.InsertOnSubmit.

Как я могу создать этот объект БД для вставки объекта данных в мою базу данных с помощью InsertOnSubmit?

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

var Data = new Data();
Data.value1 = 1;
var db = new dbo(connectionString);
db.InsertOnSubmit(Data);

1 ответ

Решение

Вам нужно сделать больше, чем просто вызвать InsertOnSubmit(). Вам также нужно позвонить SubmitChanges(), Причина, по которой это отдельные шаги, заключается в том, что вы можете сделать несколько вставок, обновлений и удалений, а затем отправить их все одновременно с помощью SubmitChanges().

Другие вопросы по тегам