public static void Start(SchemaBuilder sb) { DynamicLogic.Start(sb); DynamicSqlMigrationLogic.Start(sb); DynamicValidationLogic.Start(sb); DynamicViewLogic.Start(sb); DynamicTypeLogic.Start(sb); DynamicTypeConditionLogic.Start(sb); DynamicExpressionLogic.Start(sb); DynamicMixinConnectionLogic.Start(sb); DynamicCode.Namespaces.AddRange(new HashSet <string> { "Southwind.Entities", "Southwind.Logic", }); DynamicCode.AssemblyTypes.AddRange(new HashSet <Type> { typeof(Database), }); DynamicCode.AddFullAssembly(typeof(Entity)); DynamicCode.AddFullAssembly(typeof(Database)); DynamicCode.AddFullAssembly(typeof(AuthLogic)); DynamicCode.AddFullAssembly(typeof(UserEntity)); DynamicCode.AddFullAssembly(typeof(ApplicationConfigurationEntity)); DynamicCode.AddFullAssembly(typeof(Starter)); }
public static void Start(SchemaBuilder sb, DynamicQueryManager dqm) { DynamicLogic.Start(sb, dqm); DynamicSqlMigrationLogic.Start(sb, dqm); DynamicValidationLogic.Start(sb, dqm); DynamicViewLogic.Start(sb, dqm); DynamicTypeLogic.Start(sb, dqm); DynamicTypeConditionLogic.Start(sb, dqm); DynamicExpressionLogic.Start(sb, dqm); DynamicMixinConnectionLogic.Start(sb, dqm); DynamicCode.Namespaces.AddRange(new HashSet <string> { "Southwind.Entities", "Southwind.Logic", }); DynamicCode.Assemblies.AddRange(new HashSet <string> { "Southwind.Entities.dll", "Southwind.Logic.dll", }); }