0
List<NewItem>
유형의 목록을 반복하고, 새 인스턴스를 NewItem
으로 만들고, 속성을 설정하고, Add()
의 항목을 SaveChanges()
실행시 삽입 할 컨텍스트에 추가하는 foreach 루프가 있습니다. :데이터베이스 LINQ에 여러 행 삽입
Unable to update the EntitySet 'NewItem' because it has a DefiningQuery and no element exists in the element to support the current operation.
이유는 실제로 내 DB 컨텍스트에 아무것도 첨가 Add()
방법은 아닙니다 :
foreach (var newItem in newItems)
{
NewItem item = new NewItem
{
User = newItem.User,
Itemno = newItem.Itemno
};
db.NewItem.Add(item);
}
try
{
db.SaveChanges();
}
catch (Exception e)
{
Console.WriteLine(e);
}
내가 오류는 무엇입니까?