직원 클래스가 있는데, nhibernate를 사용하여 직원 데이터를 검색하고 있습니다. 전체 열 (예 : sql - 선택 *)을 제공합니다. 하지만, 내가 EmployeeName 및 EmployeeID와 같은 컬럼을 선택하기를 원한다면,이 두 속성 (예 : 클래스)을 사용하여 클래스를 생성해야합니다. AliasToBeanResultTransformer 즉 Projection을 사용하면 다시 검색 할 수 있습니다. 당신 만 원한다면 나는nhibernate에서 데이터 열을 찾습니다.
class Employee
{
public int EmployeeId { get; set; }
public string EmployeeName { get; set; }
public int ResidingInCountryId { get; set; }
public virtual Country ResidenceCountry { get; set; }
}
@ Rippo ur 응답 주셔서 감사합니다. generic 메서드를 만들려고합니다. 그래서 주 클래스 인스턴스와 열 이름 목록 만 전달하면됩니다. 예 : 'public IList
GetListByCriteriaQuery()'T는 메인 클래스이고 S는 Sub 클래스입니다. (T 클래스의 모든 컬럼의 조합입니다.) 고정되어 있지 않으므로 각 컬럼 조합의 클래스를 생성 할 수 없습니다. 모든 세 가지 제안과 내가 열심히해야 할 칼럼 이름을 찾으십시오. 공간 부족으로 인해서 Sry는 완전한 논리를 넣을 수 없습니다. 나를 이해할 수 없거나 더 토론해야합니다. . –
user1000528
Criteria를 구현했으며 Array 객체의 목록을 반환 할 수있었습니다. 감사 – user1000528