Мне было интересно, является ли хорошей практикой удаление сущностей из коллекции DataContext.GetChanges.Insert?
Здесь я объясню немного больше.
По какой-то причине я нахожусь в точке, где строка / сущность были вставлены в таблицу, а SubmitChanges еще не были вызваны, поэтому строка находится в состоянии отложенной вставки и может быть найдена в DataContext.GetChanges (). Но по какой-то бизнес-логике я хочу предотвратить вставку этой строки в базу данных.
так что об удалении используйте что-то вроде:
DataContact.GetChages().Inserted.Remove(myRow);
Это хорошо?
Спасибо