저는 앱을 만들기 위해 Entity 프레임 워크를 사용하고 있습니다.LINQ를 사용하여 여러 행의 여러 열을 업데이트하십시오.
업데이트 할 테이블입니다.
[Id] [CheckItemId] [Checked] [Comment]
1 100 1 abc
2 150 0 xyz
등급 :
public class CheckListRequest
{
public int ID { get; set; }
public bool IsChecked { get; set; }
public string Comment { get; set; }
}
public static void UpdateCheckList(List<CheckListRequest> checkList){
}
가 어떻게 값이 LINQ를 사용하여 프론트 엔드에서 목록에서 오는 (검사, 주석)과 같은 테이블에 여러 열을 업데이트합니까? dbContext
가정
는 SaveChanges를 변경 내용을 루프가 실행될 때마다 수 있도록 루프 내부에 와서 neeed 할 ... – ankur
요구 사항에 따라 다르지만, 10 개의 레코드를 업데이트하고 4 번째 레코드가 실패했다고 가정 해 봅시다. 처음 3 개 레코드의 변경 사항을 롤백 하시겠습니까? – ekad
그런 식으로 단 하나의 SingleOrDefault()를 SingleOrDefault() 호출로 줄일 수 있습니다 :-) – Moeri