[英]Entity Framework - Sorting Strings is causing “The wait operation timed out”
[英]The wait operation timed out in Entity Framework in seed Method
我有一個帶有實體框架的 Asp.Net mvc 應用程序。 我想在種子方法中運行ALTER DATABASE
。
SqlCommand command = new SqlCommand(
string.Format(@"Alter Database {0}
Set FileStream (NON_TRANSACTED_ACCESS = Full, Directory_Name = '{0}-Directory')",
builder.InitialCatalog),
new SqlConnection(builder.ConnectionString));
command.Connection.Open();
command.ExecuteNonQuery();
command.Connection.Close();
我的代碼不起作用 - 等待操作超時。
異常詳情:
System.ComponentModel.Win32Exception:等待操作超時
我該怎么做才能解決這個問題?
考慮使用DbContext
的ExecuteSqlCommand
方法。
protected override void Seed(EfContext11 context)
{
context.Database.ExecuteSqlCommand("your query");
base.Seed(context);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.