0
我正在使用實體框架來訪問我的MSSQL數據庫。在一個函數中,查詢被調用兩次。同時,相應的數據發生變化。當我嘗試再次執行查詢,但仍返回相同的值,因爲它首先做的:(Umfragen是類)重用實體查詢
Umfrage Survey = await db.Umfragen.FindAsync(SurveyId);
SqlCommand Command = new SqlCommand("UpdateSurvey", ConnectionString);
Command.CommandType = CommandType.StoredProcedure;
using (ConnectionString)
{
ConnectionString.Open();
Command.ExecuteNonQuery();
return Ok(await db.Umfragen.FindAsync(SurveyId));
}
需要對一些參數的第一個電話。它怎麼可能不會返回新值? 當我不執行第一次調用並預定義參數時,它工作正常。
在此先感謝和抱歉,如果我的問題應該是重複的,我找不到這個問題的任何其他問題...
非常感謝你,是解決我的問題! :) –