나는 이것과 관련된 많은 게시물이 있다는 것을 알고 있으며, 나는 광범위하게 연구했고 이것을 알아낼 수 없다. 그것은 아주 간단해야합니다. 동적 컬럼 이름을 가진 컬럼 도메인을 생성하기 만하면됩니다. 뭔가 같은고유 한 열 값 동적으로 엔티티에 Linq (표현식 트리)
public IEnumerable<ColumnEntity> GetColumnDomain(string column)
{ List<ColumnEntity> columnEntities = new List<ColumnEntity>();
var query = db.CITATIONs.Select(m => m."column").Distinct();
....
}
"column"은 동적 매개 변수 값입니다. 쿼리 식을 동적으로 생성하기 위해 빌드 및 표현 트리를 시작했습니다.
하지만 그게 전부입니다. 미리 감사드립니다.
p.s. 변환이 필요하지 않을 수 있으며 아마도 제외 될 수 있습니다. 그것을 버리면 올바른 유형인지 확인해야합니다. 그렇지 않으면 문제가 발생할 것입니다. –
감사합니다. Jeff. 도움이 된 – user2048150