Рассмотрим следующий кодовый блок:
using (PlayersDataContext context = new PlayersDataContext())
{
Console.WriteLine(context.Players.Count()); // will output 'x'
context.Players.InsertOnSubmit(new Player {FirstName = "Vince", LastName = "Young"});
Console.WriteLine(context.Players.Count()); // will also output 'x'; but I'd like to output 'x' + 1
}
Учитывая, что я не звонил
context.SubmitChanges();
приложение будет выводить одинаковое количество игроков до и после оператора InsertOnSubmit.
Мои два вопроса:
Может ли экземпляр DataContext возвращать коллекции, содержащие ожидающие изменения?
Или я должен согласовать экземпляр DataContext с context.GetChangeSet ()?