MVC3 linqサブミッチャンジは無効です
-
28-10-2019 - |
質問
以下の方法では、db.submitchangesがIntellisenseによって無効/認識されていないことが示されています。これは、LINQを使用してデータベース内のレコードを更新する私の最初の試みであり、この方法には、私もまだ明らかにしていない他のロジック/構文エラーが含まれる場合があります。サブミッチャンガンが間違っている原因は何ですか?
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();
}
}
解決
EFを使用していますか?エンティティフレームワークでは、それがあるからです SaveChanges()
いいえ SubmitChanges()
.
所属していません StackOverflow