0
나는 C#을 함께 NHibernate에 사용하고 난 두 클래스 PartnerOrgUnit
및 PartnerUser
을 가지고 데이터베이스에 내가 PartnerOrgUnit
와 관련된 3 PartnerUsers
있습니다.NHibernate에 일대 단지 하나의 행을 가져 오는
하지만 내가 할 때 _partnerOrgUnitRepository.FindAll()
은 단지 처음에만 PartnerUsers
행을 줄 것입니다.
findall은() 방법은 -
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
namespace="PMPS.Model.Partner.OrgUnit"
assembly="PMPS.Model">
<bag name="PartnerUsers" inverse="true" lazy="true" cascade="all">
<key column="PartnerUserId"/>
<one-to-many class="PMPS.Model.Partner.User.PartnerUsers"/>
</bag>
</class>
</hibernate-mapping>
'FindAll()'메소드를 게시해야합니다. –
NHibernate 로깅을 활성화하면 발행 된 SQL 문은 무엇입니까? 데이터베이스에서 예상되는 결과를 제공합니까? –