public void CompositePk()
        {
            var db    = new ForeignKeyCompositeSetForeignKeyToTyped();
            var order = db.GetTable("Order");

            var pk = order.Properties.OfType <PrimaryKey>().First();

            Assert.AreEqual(2, pk.SqlColumns.Count);
            Assert.AreEqual("OrderHeaderId", pk.SqlColumns[0].SqlColumn.Name);
            Assert.AreEqual("LineNumber", pk.SqlColumns[1].SqlColumn.Name);
        }
Пример #2
0
        public void CheckCompositeFks2Typed()
        {
            var tables = new ForeignKeyCompositeSetForeignKeyToTyped().GetTables();

            CheckCompositeFks(tables);
        }