したがって、WebAPIコントローラーにこのメソッドがあります。
public HttpResponseMessage Post(Model model)
{
using(var dc = new DataContext())
{
dc.MyData.Add(model);
dc.SaveChanges();
}
//logic that requires the data to be saved first
using(var dc = new DataContext())
{
dc.MyData.Find(model.ID); //this returns null, even tho in the DB I see my model get added to MyData
}
}
最初のusing
ステートメントはデータベースに保存されますが、2 番目のusing
ステートメントは新しく追加されたデータを見つけることができません。または通常の MVC コントローラーでは、2 番目の using ステートメントは期待どおりに機能します。
2 番目のステートメントがWebAPI からusing
のレコードを見つけられない理由はありますか?MyData