다음 모델을 만들고 nHibernate로 매핑했습니다. 게으른 로딩을 사용하므로 처음에는 딜러 용 차량을 얻을 필요가 없습니다.nHibernate Collection Count
Public class Dealer
{
public virtual string Name { get;set;}
public virtual IList<Vehicles> Vehicles { get;set;}
}
이제 딜러에게 수천 대의 차량이 있다고 가정 해 보겠습니다.
내가 Dealer.Vehicles.Count
을 입력하면 NH이 모든 데이터를 선택하여 가져옵니다.
카운트를받는 가장 좋은 방법은 무엇입니까? 딜러가 아닌 새로운 부동산 딜러를 선언 할 수있는 방법이 있습니까?
또한 Hibernate에는 Extra Lazy Loading이라는 최신 버전의 NH에서 구현 될 것이라고 생각되는 기능이 있습니다. 이것이 문제를 해결할 수 있을까요?