Entity Framework를 사용하여 쿼리 결과에 대한 확장을 만드는 일반적인 방법이 있는지 궁금합니다.Entity Framework 용 Extension 결과
public static Student GetStudent(selector)
{
return _context.Student.Where(selector).FirstOrDefault();
}
...
public void DoSomeWork()
{
var student=GetStudent(x=>x.id=123);
student.name="Tom";
student.Save(); // <---- is there a way to create such an extension.
//Not for Student Entity only but for all entities.
}
감사 :
예를 들어 내가하는 방법이있다.
'_context.SaveChanges()'의 문제점은 무엇입니까? –
이런 식으로 저장하는 방법이 있다면 호기심이 생깁니다. 모든 엔티티 클래스에 대해 SaveChanges() 메서드를 만들지 않습니다. – Rnts