예제 #1
0
        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>();
        }
예제 #2
0
 public void SetTranslateFactoryProvider(IEntityTranslateFactoryProvider <TSchema> entityTranslateFactoryProvider)
 {
     _schemaBuilder.SetTranslateFactoryProvider(entityTranslateFactoryProvider);
 }
예제 #3
0
 public void SetTranslateFactoryProvider(IEntityTranslateFactoryProvider <TSchema> entityTranslateFactoryProvider)
 {
     _entityTranslateFactoryProvider = entityTranslateFactoryProvider;
 }