Поле автоинкремента Linq to SQL и SQL Server - PullRequest
0 голосов
/ 27 декабря 2011

У меня есть таблица с несколькими полями, одним из которых является Id автоинкремент / первичное поле. Можно ли прочитать значение поля Id новой записи после вставки новой записи, используя Linq для SQL?

1 Ответ

2 голосов
/ 27 декабря 2011

Да, свойство Id будет установлено автоматически при вызове SubmitChanges.Пример:

var customer = new Customer();
Console.WriteLine(customer.Id); // 0

context.Customers.InsertOnSubmit(customer); // Attach it to the context
context.SubmitChanges();

Console.WriteLine(customer.Id); // 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...