Метод ASP.NET linq SubmitChanges фиксирует изменения для всех предыдущих модификаций базы данных с момента последнего вызова.
У меня есть случай, когда я делаю что-то вроде следующего:
ClassX x = new Abc.Linq.ClassX();
DataContext.InsertOnSubmit(x);
ClassY y = new Abc.Linq.ClassXY();
DataContext.InsertOnSubmit(y);
DataContext.SubmitChanges();//x and y are committed to the database
Я хотел бы вставить y, но не X в строку выше.
Затем я хотел бы вставить X с другим вызовом SubmitChanges () через некоторое время.
Я должен выполнить код в указанном порядке.
Это возможно?
Или я должен вызывать что-то кроме SubmitChanges ()?