Welcome to MSDN Blogs Sign in | Join | Help

Гайдар Магдануров

Платформа и инструменты разработки, новости компании Microsoft и мысли об ИТ
LINQ: Получение идентификатора добавленной записи

При условии, что для каждой новой записи идентификаторы создаются в базе данных автоматически (например по auto increment или значению по умолчанию NETID()), то объекты LINQ, включая все объекты во вложенных коллекциях, будут автоматически заполнены идентификаторами после успешного сохранения в базе данных.

MyDataContext dc = new MyDataContext();

Person prs = new Person();
prs.Name = "Jogn Lennon";
prs.Group = "The Beatles";

dc.Persons.Add(prs);
dc.SubmitChanges();

Guid id = prs.PersonId;

Posted: Wednesday, September 05, 2007 12:17 PM by gaidar
Filed under:

Comments

edy said:

Добрый день. Не подскажите, а что с получением данных, возвращенных хранимыми процедурами? С помощью DLINQ можно из получить?

И более общий вопрос: можно ли рассматривать DLINQ как OR/M framework?

И последнее: не знаете когда намечен выход .net 3.5?

Спасибо, Эдуард.

# September 5, 2007 8:30 AM

gaidar said:

LINQ, собственно, и есть ORM Framework.

Выход 3.5 будет вместе с VS2008 и уже осталось ждать не так долго. Когда он точно выйдет, к сожалению, я сказать пока не могу.

# September 5, 2007 11:34 AM
New Comments to this post are disabled
Page view tracker