public void Setup(ISourceInfo Source, Utilities.ORM.Manager.Mapper.Manager MappingProvider, Utilities.ORM.Manager.QueryProvider.Manager QueryProvider) { QueryProvider.Generate <ClassType>(Source, this, MappingProvider.GetStructure(DatabaseConfigType)) .SetupCommands(this); foreach (IProperty Property in Properties) { if (Property is IMultiMapping || Property is ISingleMapping || Property is IMap) { Property.Setup(Source, MappingProvider, QueryProvider); } } }