Exemplo n.º 1
0
        public SchemaBuilder(IEntitySelectorFactory entitySelectorFactory)
        {
            _entitySelectorFactory = entitySelectorFactory;

            _entityConverters = new Dictionary <Type, IEntityConverter>();
            _entityFormatters = new Dictionary <Type, IEntityFormatter>();
            _layouts          = new Dictionary <Type, ILayoutParserFactory>();
            _layoutFormatters = new Dictionary <Type, ILayoutFormatter>();

            _implementationBuilder          = new DynamicImplementationBuilder();
            _entityTranslateFactoryProvider = new SchemaEntityTranslateFactoryProvider <TSchema>();
            _translateFactoryProvider       = new SchemaTranslatorFactoryProvider <TSchema>();
        }
Exemplo n.º 2
0
 public void SetTranslateFactoryProvider(IEntityTranslatorFactoryProvider <TSchema> entityTranslateFactoryProvider)
 {
     _schemaBuilder.SetTranslateFactoryProvider(entityTranslateFactoryProvider);
 }
Exemplo n.º 3
0
 public void SetTranslateFactoryProvider(IEntityTranslatorFactoryProvider <TSchema> entityTranslateFactoryProvider)
 {
     _entityTranslateFactoryProvider = entityTranslateFactoryProvider;
 }