Я пытаюсь заставить MiniProfiler профилировать доступ к базе данных, но у меня проблемы. Вся помощь, которую я вижу там, кажется, связана с "кодовыми" сущностями. Моя модель была разработана до того, как в этом году было доступно первое обновление кода, и я использовал конструктор для создания модели edmx. (Я использую это почти год и, похоже, работает для меня)
Пример на сайте документации MiniProfiler для меня не имеет смысла. Я пробовал несколько вариантов, но у меня проблемы.
Моя модель называется CYEntities, обычно для создания объекта ObjectContext. Я просто делаю это
var context = new CYEntities()
вот что я пробовал для профилировщика...
var dbConnection = new CYEntities().Connection;
var profiledConnection = ProfiledDbConnection.Get(dbConnection);
var context = profiledConnection.CreateObjectContext<CYEntities>(); // this is the context I'd finally use to access data.
Это вызывает исключение...
System.ArgumentException: невозможно найти запрошенный поставщик данных .Net Framework. Он не может быть установлен.
Я не уверен, куда идти отсюда.