Регистрация туда и обратно в рамках сущности - PullRequest
0 голосов
/ 08 февраля 2010

Я знаю, что это возможно в Linq-to-Sql, возможно ли автоматически регистрировать все запросы, сделанные через конкретный ObjectContext в рамках сущностей? В частности, меня интересует количество запросов, которые выполняются за время существования ObjectContext.

Ответы [ 2 ]

2 голосов
/ 08 февраля 2010

Вы можете использовать ObjectQuery.ToTraceString или заглянуть в Провайдер трассировки и кэширования Ярослава Ковальского

0 голосов
/ 08 февраля 2010

Похоже, вы ищете что-то быстрое и простое в реализации, вместо того, чтобы вставлять операторы журнала или другой код во все подпрограммы запроса. Я не знаю способа сделать это только с помощью экземпляра ObjectContext, но может быть способ сделать это через вашего поставщика данных. Например, если вы используете Devart для Oracle, вы можете обработать событие Devart.Common.DbMonitor.TraceEvent для Devart.Common.DbMonitor.

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