コード例 #1
0
ファイル: Program.cs プロジェクト: spolnik/ndatabase
        private static void Step2()
        {
            var sword1 = new Sword(5);
            var sword2 = new Sword(3);

            var field1 = new Field(3);
            var field2 = new Field(5);


            var odb = ODBFactory.Open(DBName);

            IList<Warrior> warriors1 = odb.GetObjects<Warrior>().ToList();

            warriors1[0].RightHand = sword1;
            warriors1[0].LeftHand = field1;

            warriors1[1].RightHand = sword2;
            warriors1[1].LeftHand = field2;

            odb.Store(warriors1[0]);
            odb.Store(warriors1[1]);
            odb.Close();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: danfma/NDB
        private static void Step2()
        {
            var sword1 = new Sword(5);
            var sword2 = new Sword(3);

            var field1 = new Field(3);
            var field2 = new Field(5);

            using (var odb = Db4oEmbedded.OpenFile(DBName))
            {
                IList<Warrior> warriors = odb.Query<Warrior>().ToList();

                warriors[0].RightHand = sword1;
                warriors[0].LeftHand = field1;

                warriors[1].RightHand = sword2;
                warriors[1].LeftHand = field2;

                odb.Store(warriors[0]);
                odb.Store(warriors[1]);
            }
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: spolnik/ndatabase
        private static void Step2()
        {
            var sword1 = new Sword(5);
            var sword2 = new Sword(3);

            var field1 = new Field(3);
            var field2 = new Field(5);


            using (var odb = OdbFactory.OpenLast())
            {
                IList<Warrior> warriors = odb.QueryAndExecute<Warrior>().ToList();

                warriors[0].RightHand = sword1;
                warriors[0].LeftHand = field1;

                warriors[1].RightHand = sword2;
                warriors[1].LeftHand = field2;

                odb.Store(warriors[0]);
                odb.Store(warriors[1]);
            }
        }