hello nhusers,
im new to nhibernate and i just started a project to learn more about
this. my proble is that when i delete a child object associated with a
parent, the parent also was delete. this are my mapping
<class name="VARP.Data.BusinessObjects.TblReceptionCenter, VARP.Data"
table="[dbo].[tblReceptionCenter]" lazy="true">
<id name="Id" column="[RcNo]">
<generator class="native" />
</id>
<property name="CenterName" column="[CenterName]" />
<property name="Address" column="[Address]" />
<property name="Telephone" column="[Telephone]" />
<property name="Fax" column="[Fax]" />
<property name="Email" column="[Email]" />
<property name="Contact" column="[Contact]" />
<bag name="TblReceptionCenterVisits" lazy="false" cascade="all-
delete-orphan" inverse="true" >
<key column="[RcNo]"></key>
<one-to-many
class="TblReceptionCenterVisit"></one-to-many>
</bag>
</class>
<class name="VARP.Data.BusinessObjects.TblReceptionCenterVisit,
VARP.Data" table="[dbo].[tblReceptionCenterVisit]" lazy="true">
<id name="Id" column="[VisitNo]">
<generator class="native" />
</id>
<property name="DateOfVisit" column="[DateOfVisit]" />
<property name="Session" column="[Session]" />
<property name="GuardianInvited" column="[GuardianInvited]" />
<property name="GuardianParticipateNo"
column="[GuardianParticipateNo]" />
<property name="ASNumber" column="[ASNumber]" />
<property name="NumberGroupSession"
column="[NumberGroupSession]" />
<property name="RCStaffSession" column="[RCStaffSession]" />
<property name="OtherPartners" column="[OtherPartners]" />
<property name="Interpreter" column="[Interpreter]" />
<property name="EquipmentArrangeAndvance"
column="[EquipmentArrangeAndvance]" />
<property name="Remarks" column="[remarks]" />
<many-to-one name="TblReceptionCenter" column="[RcNo]"
class="TblReceptionCenter" />
<bag name="RCVisitByNationalities" lazy="false"
cascade="all-delete-
orphan" inverse="true" >
<key column="[VisitNo]"></key>
<one-to-many class="RCVisitByNationality"></one-to-many>
</bag>
<class name="VARP.Data.BusinessObjects.RCVisitByNationality,
VARP.Data" table="[dbo].[RCVisitByNationality]" lazy="true">
<id name="Id" column="[Id]">
<generator class="native" />
</id>
<property name="Nationality" column="[Nationality]" />
<property name="CountPerNationality"
column="[CountPerNationality]" /
>
<property name="TotalAttendAllSession"
column="[TotalAttendAllSession]" />
<property name="TotalInvitedAllSession"
column="[TotalInvitedAllSession]" />
<property name="MaleCount" column="[MaleCount]" />
<property name="FemaleCount" column="[FemaleCount]" />
<property name="MaleCounselling" column="[MaleCounselling]" />
<property name="FemaleCounselling" column="[FemaleCounselling]"
/>
<many-to-one name="TblReceptionCenterVisit" column="[VisitNo]"
class="TblReceptionCenterVisit" />
</class>
when i delete a child from RCVisitByNationality, the parent
TblReceptionCenterVisit also was deleted.
hope you can enlighten me regarding this. thanks
--
You received this message because you are subscribed to the Google Groups
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/nhusers?hl=en.