Часто бывают случаи, когда я хочу посмотреть, какой SQL генерируется EF.Например, я запрашиваю объект, изменяю его и сохраняю обратно:
var context = new EntityModel();
var MyObj = context.FooTable.First(o => o.id = SearchId);
MyObj.Property = SomeValue;
context.SaveChanges();
Я получаю несколько глупых ошибок, которые я могу устранить, если смогу увидеть SQL.Я далек от эксперта по EF, и это также помогло бы мне научиться.
Обновление: Я думаю, что я действительно хочу знать: в автоматическом слежении за объектами EF, как показано выше, какполучить в ObjectContext / ObjectQuery использовать ToTraceString (), чтобы увидеть, что было выполнено в SaveChanges ()?