コード例 #1
0
ファイル: Fixture.cs プロジェクト: kstenson/NHibernate.Search
		protected override void OnSetUp()
		{
			base.OnSetUp();
			using (ISession session = Sfi.OpenSession())
			using (ITransaction transaction = session.BeginTransaction())
			{
				{
					SalesOrder order = new SalesOrder() { Number = 1 };
					order.Items.Add(new Item { SalesOrder = order, Quantity = 1 });
					order.Items.Add(new Item { SalesOrder = order, Quantity = 2 });
					order.Items.Add(new Item { SalesOrder = order, Quantity = 3 });
					order.Items.Add(new Item { SalesOrder = order, Quantity = 4 });
					session.Persist(order);
				}
				{
					SalesOrder order = new SalesOrder() { Number = 2 };
					order.Items.Add(new Item { SalesOrder = order, Quantity = 1 });
					order.Items.Add(new Item { SalesOrder = order, Quantity = 2 });
					order.Items.Add(new Item { SalesOrder = order, Quantity = 3 });
					order.Items.Add(new Item { SalesOrder = order, Quantity = 4 });
					session.Persist(order);
				}
				{
					SalesOrder order = new SalesOrder() { Number = 3 };
					order.Items.Add(new Item { SalesOrder = order, Quantity = 1 });
					order.Items.Add(new Item { SalesOrder = order, Quantity = 2 });
					order.Items.Add(new Item { SalesOrder = order, Quantity = 3 });
					order.Items.Add(new Item { SalesOrder = order, Quantity = 4 });
					session.Persist(order);
				}
				{
					SalesOrder order = new SalesOrder() { Number = 4 };
					order.Items.Add(new Item { SalesOrder = order, Quantity = 1 });
					order.Items.Add(new Item { SalesOrder = order, Quantity = 2 });
					order.Items.Add(new Item { SalesOrder = order, Quantity = 3 });
					order.Items.Add(new Item { SalesOrder = order, Quantity = 4 });
					session.Persist(order);
				}
				transaction.Commit();
			}
		}
コード例 #2
0
 protected override void OnSetUp()
 {
     using (var session = Sfi.OpenSession())
         using (var transaction = session.BeginTransaction())
         {
             {
                 var order = new SalesOrder {
                     Number = 1
                 };
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 1
                 });
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 2
                 });
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 3
                 });
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 4
                 });
                 session.Persist(order);
             }
             {
                 var order = new SalesOrder {
                     Number = 2
                 };
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 1
                 });
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 2
                 });
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 3
                 });
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 4
                 });
                 session.Persist(order);
             }
             {
                 var order = new SalesOrder {
                     Number = 3
                 };
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 1
                 });
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 2
                 });
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 3
                 });
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 4
                 });
                 session.Persist(order);
             }
             {
                 var order = new SalesOrder {
                     Number = 4
                 };
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 1
                 });
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 2
                 });
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 3
                 });
                 order.Items.Add(new Item {
                     SalesOrder = order, Quantity = 4
                 });
                 session.Persist(order);
             }
             transaction.Commit();
         }
 }