0

以下のメソッドでは、db.SubmitChangesはintellisenseによって無効/認識されないと表示されます。 これはLINQを使用してデータベース内のレコードを更新する私の最初の試みであり、この方法には他の論理/構文上のエラーが含まれている可能性があります。 SubmitChangesの原因は何ですか?MVC3 LINQ SubmitChanges無効

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.Mvc; 
using System.ComponentModel.DataAnnotations; 
using System.Linq.Expressions; 

public void updateInfo(RefillViewModel _myRefillViewModel)  {     
    try   { 
     decimal patid = _myRefillViewModel.Patient.Patient_ID; 
     decimal rxid = _myRefillViewModel.Rx.Rx_ID; 

     CAHODEntities db = new CAHODEntities(); 

     List<Fill> FillList = db.Fills.Where(p => p.Rx.Rx_ID == rxid && p.Rx.Patient_ID == patid && p.Status == "UnFilled").ToList(); 

     foreach (var item in FillList) 
     { 
      if (FillList.Count() == 0) 
      { 
       item.Status = "Requested"; 
      } 
     } 
     db.SubmitChanges(); 
    } 
}  

答えて

1

EFを使用していますか? Entity FrameworkではSaveChanges()ではなくSubmitChanges()です。

+0

ありがとうございます!それはそれだった。 – HendPro12

関連する問題