public LDAPGenerator() { var Temp = new Utilities.ORM.Manager.Mapper.Manager(Utilities.IoC.Manager.Bootstrapper.ResolveAll <IMapping>()); QueryProvider = new Utilities.ORM.Manager.QueryProvider.Default.LDAP.LDAPQueryProvider(); Generator = new Utilities.ORM.Manager.QueryProvider.Default.LDAP.LDAPGenerator <Dynamo>(QueryProvider, LDAPSource, Temp[typeof(Dynamo), LDAPSource]); }
public SQLServerGenerator() { var Temp = new Utilities.ORM.Manager.Mapper.Manager(Utilities.IoC.Manager.Bootstrapper.ResolveAll <IMapping>()); QueryProvider = new Utilities.ORM.Manager.QueryProvider.Default.SQLServer.SQLServerQueryProvider(); Generator = new Utilities.ORM.Manager.QueryProvider.Default.SQLServer.SQLServerGenerator <TestClass>(QueryProvider, TestDatabaseSource, Temp[typeof(TestClass), TestDatabaseSource]); }
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); } } }