示例#1
0
        private void AddEntitiesAndRelationships(ITableContainer database)
        {
            foreach (var entity in database.Tables.OrderBy(t => t.Name))
            {
                controller.AddEntity(entity);
            }

            // Have to add all entities before adding relationships
            foreach (var entity in database.Tables.OrderBy(t => t.Name))
            {
                foreach (var rel in entity.Relationships.OrderBy(r => r.PrimaryTable.Name))
                {
                    controller.AddRelationship(rel);
                }
            }
        }
示例#2
0
 protected virtual void OnEntityAdded(Entity entity)
 {
     schemaController.AddEntity(entity);
 }