Exemple #1
0
        void PrepareOrderDetails(out TableNode tn)
        {
            ApplicationController.WizardControllerFactory = new WizardControllerFactory(this.GetType().Assembly, "TestApp.RelationTests+IntermediateClassWizController");
            TreeNodeCollection nodes = ApplicationController.Instance.DatabaseNode.Nodes;

            tn = (TableNode)FindNode(nodes, "Orders");
            tn.MapClass(null, EventArgs.Empty);
            tn.Table.ClassName = "Order";
            tn = (TableNode)FindNode(nodes, "Products");
            tn.MapClass(null, EventArgs.Empty);
            tn.Table.ClassName = "Product";
            tn = (TableNode)FindNode(nodes, "Order Details");
            DatabaseNode dbn = (DatabaseNode)tn.Parent;

            Assertion.AssertNotNull("dbn shouldn't be null", dbn);

            tn.MapIntermediateClass(null, EventArgs.Empty);
            tn.Table.ClassName = "OrderDetail";
        }
Exemple #2
0
 void MapClass(TableNode tn, NDO.Mapping.Class cl)
 {
     tn.MapIntermediateClass(null, EventArgs.Empty);
 }