여기에서 항목을 검색하고 항목 작성자를 포함합니다. 목표는 전체 사용자 모델이 아니라 작성자의 성과 이름 만 포함시키는 것입니다. 그것은 잘 작동특정 속성 만 포함()
public User Creator { get; set; }
,하지만 정말 난 그냥 이름과 성을 원하는 전체 사용자 모델을로드 :
var items = _db.Items.Include("Creator")
항목 모델은이 같은 탐색 속성으로 Creator
있습니다.
어떻게 사용자 모델에서 반환 된 특정 속성 만 지정하겠습니까?
당신은 할 수 있습니다 속성의 하위 집합으로 만 엔터티 개체를 구체화하지 않습니다. 이로 인해 유효하지 않은 항목이 생성 될 수 있습니다. 익명 또는 명명 된 다른 클래스로 프로젝트해야합니다. 이를 위해 DTO를 정의하거나 모델 클래스를 보는 것이 일반적입니다. –