Получение 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().