Получение LINQ .InsertOnSubmit To Work - PullRequest
0 голосов
/ 12 мая 2010

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

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

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

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

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

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

1 Ответ

2 голосов
/ 12 мая 2010

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

...