-1
try
{
var dda = db.Contacts.Where(b => b.indecator == g.UserIndecator()).SingleOrDefault();
req = Convert.ToString(dda.status);
}
catch (Exception e)
{
Console.WriteLine(е + "Error of request");
}
return req;
問題是,每次請求都會得到相同的值。監控數據庫中的更改Linq
只有調用Application.Restart();
我才能獲得新的價值。如何解決它?
g.UserIndecator()==「abc123」; // static string
dda.status == 1 || 0; // int
你假設得到什麼? –
什麼是'g'和'g.UserIndecator()'返回的是什麼?我假設某種身份證... – James
此代碼看起來幾乎沒有問題 - 沒有明顯的原因,這應該返回失速數據。 (幾乎是因爲我期望你得到一個運行時異常,因爲'b.indecator == g.UserIndecator()'看起來不像它可以轉換成SQL - g','g的(返回)類型是什麼。 UserIndecator()'和'db'?) –