Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <class name="NHS.WebTeam.PandemicFluDistribution.Order, NHS.WebTeam.PandemicFluDistribution" table="[Order]" lazy="false" optimistic-lock="version" where="Deleted=0" >
- <id name="ID" type="Int32" column="OrderID" unsaved-value="0">
- <generator class="hilo">
- <param name="table">NHibernateHiLo</param>
- <param name="column">NextValue</param>
- <param name="max_lo">100</param>
- </generator>
- </id>
- <version column="version" name="Version"/>
- <property name="Deleted" column="Deleted" />
- <property name="DateEntered"></property>
- <property name="RequiredDeliveryDate"></property>
- <many-to-one name="Practice" column="PracticeID"></many-to-one>
- <set name="OrderProductAmounts" access="field.camelcase-underscore" inverse="true" cascade="all-delete-orphan" lazy="true">
- <key column="OrderID"></key>
- <one-to-many class="NHS.WebTeam.PandemicFluDistribution.OrderProductAmount, PandemicFluDistribution" />
- </set>
- </class>
- <class name="NHS.WebTeam.PandemicFluDistribution.OrderProductAmount, NHS.WebTeam.PandemicFluDistribution" table="OrderProductAmount" lazy="false" optimistic-lock="version" where="Deleted=0" >
- <id name="ID" type="Int32" column="OrderProductAmountID" unsaved-value="0">
- <generator class="hilo">
- <param name="table">NHibernateHiLo</param>
- <param name="column">NextValue</param>
- <param name="max_lo">100</param>
- </generator>
- </id>
- <version column="version" name="Version"/>
- <property name="Deleted" column="Deleted" />
- <many-to-one name="Order" column="OrderID"></many-to-one>
- <many-to-one name="ProductAmount" column="ProductAmountID"></many-to-one>
- <many-to-one name="Despatch" column="DespatchID" cascade="none" not-null="false"></many-to-one>
- </class>
- <class name="NHS.WebTeam.PandemicFluDistribution.Despatch, NHS.WebTeam.PandemicFluDistribution" table="Despatch" lazy="false" optimistic-lock="version" where="Deleted=0" >
- <id name="ID" type="Int32" column="DespatchID" unsaved-value="0">
- <generator class="hilo">
- <param name="table">NHibernateHiLo</param>
- <param name="column">NextValue</param>
- <param name="max_lo">100</param>
- </generator>
- </id>
- <version column="version" name="Version"/>
- <property name="Deleted" column="Deleted" />
- <property name="DateDespatched"></property>
- <property name="RequiredDeliveryDate"></property>
- <many-to-one name="Practice" column="PracticeID"></many-to-one>
- <set name="OrderProductAmounts" access="field.camelcase-underscore" inverse="true" cascade="none" lazy="true">
- <key column="DespatchID"></key>
- <one-to-many class="NHS.WebTeam.PandemicFluDistribution.OrderProductAmount, PandemicFluDistribution" />
- </set>
- </class>
- Dim practice = ... get relevant Practice ...
- Dim productAmount = ... get relevant ProductAmount ...
- Dim newOrder as Order = new Order(practice)
- newOrder.AddProductAmount(new OrderProductAmount(newOrder, productAmount)
- OrderDAO.Save(newOrder)
- <many-to-one name="Order" column="OrderID" cascade="all"></many-to-one>
Add Comment
Please, Sign In to add comment