에 전달하는 것은 꽤 기본이지만 확실한 방법을 구축하는 데 어려움이 있습니다. 내 DBContext
클래스 (IDbSet<Person>
, IDbSet<Organizations>
등)에 선언 된 수많은 인터페이스가 있습니다. 나는 그들을 처리 할 방법으로 그들을 전달하고 싶다. 이 경우 레코드를 삭제합니다. 이것이 내가 시도한 것이지만 메서드 서명을 만드는 방법을 알 수 없습니다.IDbSet <class>을 일반 메서드
private static void EmptyTable<T>(ContactContext context, T records)
{
foreach (var record in records)
{
records.Remove(record);
}
context.SaveChanges();
}
감사를 사용해야합니다! 그게 효과가 있었어. – rsalit