私のアプリケーションはasp.netMVC3で、SQLExpress2012を使用しています。次のエラーが発生します
タイムアウトが期限切れになりました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません。
次を実行しようとすると:
public static List<vw_MasterView> GetMasterView(DateTime? fromDate, DateTime? toDate)
{
if (fromDate == null) fromDate = new DateTime(1900, 1, 1);
if (toDate == null) toDate = DateTime.Now;
using (DALDataContext ctx = new DALDataContext())
{
var q = from c in ctx.vw_MasterViews
where c.FirstVisitDate >= fromDate && c.LastVisitDate <= toDate
select c;
return q.ToList();
}
}
接続時間(サーバー/アドバンスプロパティ)を6000に増やしました。
デザイナからビューを実行すると(SQL Serverで)同じエラーメッセージが表示されますが、クエリを実行すると(SQL Serverで)正常に動作し、実行に54秒かかりました。
よろしくお願いします。