Can you show us how you are doing the delete? Diego
On Sat, May 8, 2010 at 22:43, bhart <[email protected]> wrote: > 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]<nhusers%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/nhusers?hl=en. > > -- 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.
