반응형
Entity Framework Code First에서 객체를 분리하려면 어떻게해야합니까?
더 없다 Detach(object entity)
온 DbContext
.
EF 코드에서 객체를 먼저 분리 할 수 있습니까?
기존 객체를 분리하려면 @Slauma의 조언을 따르십시오. 변경 사항을 추적하지 않고 객체를로드하려면 다음을 사용하십시오.
var data = context.MyEntities.AsNoTracking().Where(...).ToList();
주석에서 언급했듯이 이것은 엔티티를 완전히 분리하지는 않습니다. 그것들은 여전히 첨부되어 있고 게으른 로딩 작업이지만 엔티티는 추적되지 않습니다. 예를 들어 엔터티를로드하여 데이터를 읽기만하고 수정하지 않으려는 경우에 사용해야합니다.
이것은 옵션입니다 :
dbContext.Entry(entity).State = EntityState.Detached;
참고 URL : https://stackoverflow.com/questions/5599147/how-do-i-detach-objects-in-entity-framework-code-first
반응형
'Programing' 카테고리의 다른 글
64 비트 Windows에 SetupTools 설치 (0) | 2020.06.27 |
---|---|
Python 자체 디버거 (PDB) 내에서 여러 줄 명령문을 실행하는 방법 (0) | 2020.06.27 |
C # 문자열에서 문자 제거 (0) | 2020.06.27 |
"코 루틴"과 "스레드"의 차이점은 무엇입니까? (0) | 2020.06.27 |
C #에서 컴퓨터를 종료하는 방법 (0) | 2020.06.27 |