[c#] Entity Framework의 POCO는 무엇입니까? [닫은]

방금 POCO를 배우기 시작했지만 그 사용법과 장점을 이해할 수 없습니다. stackoverflow의 링크를 따라도 도움이되지 않았습니다.

POCO가 포함 된 Entity Framework 란?

누구나 간단한 예를 들어 POCO의 사용법을 설명 할 수 있습니까?



답변

POCO (Plain old CLR objects)는 단순히 도메인의 엔티티입니다. 일반적으로 엔티티 프레임 워크를 사용할 때 엔티티가 자동으로 생성됩니다. 이것은 훌륭하지만 불행히도 이러한 엔터티는 SOC (관심 분리)에 반대되는 데이터베이스 액세스 기능으로 산재 해 있습니다. POCO는 데이터 액세스 기능이없는 단순한 엔터티이지만 여전히 모든 EntityObject 기능을 제공합니다.

  • 지연 로딩
  • 변경 내용 추적

이것에 대한 좋은 시작입니다

POCO 엔티티 프레임 워크

코드 생성기를 사용하여 기존 Entity 프레임 워크 프로젝트에서 쉽게 POCO를 생성 할 수도 있습니다.

EF 5.X DbContext 코드 생성기


답변