Добавить элемент в Linq, не сохраняя его в БД - PullRequest
0 голосов
/ 08 декабря 2010

Привет Мне нужно добавить элемент в текущий контекст, но мне нужно, чтобы этот элемент отражался, когда я добавляю его без сохранения изменений, когда я использую

Jobs newJob=new Jobs();
context.Jobs.AddObject(newJob);
var x= from c in context.Jobs select c;
gridControl.DataSource=x;

Тогда сетка не имеет нового значения, она будет иметь значение, если я использую context.SaveChanges (); перед привязкой данных. Есть предложения по этому вопросу?

Заранее спасибо

1 Ответ

0 голосов
/ 08 декабря 2010

Похоже, вы должны использовать промежуточное хранилище данных в виде списка:

var jobs = context.Jobs.ToList();
Jobs newJob = new Jobs();
jobs.Add(newJob);
gridControl.DataSource = jobs;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...