Entity FrameworkでMVCMiniProfilerを使用しますが、オブジェクトコンテキストを取得するために次のように構成できることがわかりました。
var connectionString = ConfigurationManager.ConnectionStrings["MyDBEntities"].ConnectionString;
var entityConnStr = new EntityConnectionStringBuilder(connectionString);
var connection = new SqlConnection(entityConnStr.ProviderConnectionString);
var profiledConnection = ProfiledDbConnection.Get(connection, MiniProfiler.Current);
var objectContext = ObjectContextUtils.CreateObjectContext<MyModel>(profiledConnection);
問題は、ソリューションの別のプロジェクトにドメインモデルがあり、この方法を使用できないことです。リポジトリにも依存性注入を使用しています。
public MyController(IEntities repository)
{
_repository = repository;
}
MvcMiniProfilerを構成する方法を探しています。