コード例 #1
0
			public void Create()
			{
				ISession session = sessions.OpenSession();
				session.BeginTransaction();
				var stock = new Stock {TradeSymbol = "NHForge"};
				var valuation = new Valuation {Stock = stock, ValuationDate = DateTime.Now, Value = 200.0D};
				stock.CurrentValuation = valuation;
				stock.Valuations.Add(valuation);

				session.Save(stock);
				session.Save(valuation);

				session.Transaction.Commit();
				session.Close();

				stockId = stock.Id;
			}
コード例 #2
0
            public void Create()
            {
                ISession session = sessions.OpenSession();

                session.BeginTransaction();
                var stock = new Stock {
                    TradeSymbol = "NHForge"
                };
                var valuation = new Valuation {
                    Stock = stock, ValuationDate = DateTime.Now, Value = 200.0D
                };

                stock.CurrentValuation = valuation;
                stock.Valuations.Add(valuation);

                session.Save(stock);
                session.Save(valuation);

                session.Transaction.Commit();
                session.Close();

                stockId = stock.Id;
            }