public SchemaBuilder(IEntitySelectorFactory entitySelectorFactory) { _entitySelectorFactory = entitySelectorFactory; _entityConverters = new Dictionary <Type, IEntityConverter>(); _entityFormatters = new Dictionary <Type, IEntityFormatter>(); _layouts = new Dictionary <Type, ILayoutParserFactory>(); _implementationBuilder = new DynamicImplementationBuilder(); _entityTranslateFactoryProvider = new SchemaEntityTranslateFactoryProvider <TSchema>(); _translateFactoryProvider = new SchemaTranslateFactoryProvider <TSchema>(); }
public void SetTranslateFactoryProvider(IEntityTranslateFactoryProvider <TSchema> entityTranslateFactoryProvider) { _schemaBuilder.SetTranslateFactoryProvider(entityTranslateFactoryProvider); }
public void SetTranslateFactoryProvider(IEntityTranslateFactoryProvider <TSchema> entityTranslateFactoryProvider) { _entityTranslateFactoryProvider = entityTranslateFactoryProvider; }