コード例 #1
0
ファイル: Person.cs プロジェクト: NikGovorov/nhibernate-core
		public Pet(string name, string species, int weight, Person owner)
		{
			this.name = name;
			this.species = species;
			this.weight = weight;
			this.owner = owner;
		}
コード例 #2
0
		protected override void OnSetUp()
		{
			using(ISession s = OpenSession())
			{
				using(ITransaction tx = s.BeginTransaction())
				{
					Person e1 = new Person("Joe", 10, 9);
					Person e2 = new Person("Sally", 20, 8);
					Person e3 = new Person("Tim", 20, 7); //20
					Person e4 = new Person("Fred", 40, 40);
					Person e5 = new Person("Fred", 50, 50);
					s.Save(e1);
					s.Save(e2);
					s.Save(e3);
					s.Save(e4);
					s.Save(e5);
					Pet p = new Pet("Fido", "Dog", 25, e1);
					Pet p2 = new Pet("Biff", "Dog", 10, e1);
					s.Save(p);
					s.Save(p2);
					tx.Commit();
				}
			}
		}