コード例 #1
0
ファイル: Rowsets.cs プロジェクト: vlapchenko/nfx
        public void LogChanges_Insert()
        {
            var tbl = new Rowset(Schema.GetForTypedRow(typeof(Person)));
            tbl.LogChanges = true;

            tbl.Insert( new Person{
                                    ID = "POP1",
                                    FirstName = "Oleg",
                                    LastName = "Popov",
                                    DOB = new DateTime(1953, 12, 10),
                                    YearsInSpace = 12
                                   });

            Assert.AreEqual(1, tbl.ChangeCount);

            Assert.AreEqual(RowChangeType.Insert, tbl.GetChangeAt(0).Value.ChangeType);
        }