Я использую MVC-Mini-Profiler в моей среде ASP.net 4.0 C # вместе с MSSQL и Linq-to-SQL. У меня проблема с использованием L2S с профилировщиком. Всякий раз, когда я возвращаю новый DataClassesDataContext (), он позволяет мне получать данные из хранимых процедур L2S. Но если попытаться вернуть Mvc-Mini-Profiler ProfilesDbConnection, я смогу получить данные из хранимой процедуры в первый раз после сборки, но когда-нибудь после этого, нулевые данные возвращаются. Когда он возвращает DataClassesDataContext с использованием ProfiledDbConnection, я все еще могу перебирать таблицы Db, но по некоторым причинам хранимые процедуры не позволяют мне отправлять / получать данные. Любые идеи о том, почему это может быть?
try
{
var miniProfiler = MiniProfiler.Current;
var connstring = new DataClassesDataContext().Connection.ConnectionString;
SqlConnection connection = new SqlConnection(connstring);
var profiledConnection = ProfiledDbConnection.Get(connection);
var context = new DataClassesDataContext(profiledConnection);
return context;
}
catch
{
return new DataClassesDataContext();
}