Entity Framework порядок sql, сгенерированный Savechanges () - PullRequest
5 голосов
/ 02 марта 2012

Я смотрю на sql, выполняемый, когда я вызываю SaveChanges для контекста, он обновляет, удаляет и вставляет SQL-файл в таком порядке. Есть ли способ изменить его, чтобы удалить, обновить, вставить?

Ответы [ 2 ]

2 голосов
/ 02 марта 2012

Единственный способ, которым я могу придумать, - это сначала позвонить вашему Delete(), затем SaveChanges(), а затем сделать остальные Insert() и Update(). Не сказать, что это единственный способ ...

Похоже, что нет способа изменить порядок ... - DbContext SaveChanges Порядок выполнения операторов

0 голосов
/ 13 ноября 2012

SaveChanges выполняет ваши изменения в том же порядке, в котором вы добавили их в точку данных. Убедитесь, что вы добавили их в правильном порядке или хотя бы в том порядке, в котором они могут быть выполнены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...