public AutoPersistenceModel(IAutomappingConfiguration cfg) { this.cfg = cfg; autoMapper = new AutoMapper(cfg, Conventions, inlineOverrides); componentResolvers.Add(new AutomappedComponentResolver(autoMapper, cfg)); }
public AutoPersistenceModel() { expressions = new AutoMappingExpressions(); cfg = new ExpressionBasedAutomappingConfiguration(expressions); autoMapper = new AutoMapper(cfg, Conventions, inlineOverrides); componentResolvers.Add(new AutomappedComponentResolver(autoMapper, cfg)); }
public CustomAutoPersistenceModel( Container container, IAutomappingConfiguration cfg, IEventPublisher eventPublisher, global::NHibernate.Cfg.Configuration configuration) : base(cfg) { _container = container; _eventPublisher = eventPublisher; _configuration = configuration; }
public VersionStep(IAutomappingConfiguration cfg) { this.cfg = cfg; }
public SimpleTypeCollectionStep(IAutomappingConfiguration cfg) { this.cfg = cfg; keys = new AutoKeyMapper(); }
public void FixtureSetUp() { configuration = new DefaultAutomappingConfiguration(); }
public CollectionStep(IAutomappingConfiguration cfg) { this.cfg = cfg; keys = new AutoKeyMapper(cfg); collections = new AutoCollectionCreator(); }
public ReferenceStep(IAutomappingConfiguration cfg) { this.cfg = cfg; }
public ComponentStep(IAutomappingConfiguration cfg) { this.cfg = cfg; }
public ComponentStep(IAutomappingConfiguration cfg, AutoMapper mapper) { this.cfg = cfg; this.mapper = mapper; }
public AutoKeyMapper(IAutomappingConfiguration cfg) { this.cfg = cfg; }
public HasManyStep(IAutomappingConfiguration cfg) { simpleTypeCollectionStepStep = new SimpleTypeCollectionStep(cfg); collectionStep = new CollectionStep(cfg); }
public CustomHasManyToManyStep(IAutomappingConfiguration cfg) { _cfg = cfg; }
/// <summary> /// Automatically map classes in the assembly that contains <typeparamref name="T"/>. /// </summary> /// <typeparam name="T">Class in the assembly you want to map</typeparam> /// <param name="cfg">Automapping configuration</param> public static AutoPersistenceModel AssemblyOf <T>(IAutomappingConfiguration cfg) { return(Assembly(typeof(T).Assembly, cfg)); }
/// <summary> /// Automatically map the classes in each assembly supplied. /// </summary> /// <param name="cfg">Automapping configuration</param> /// <param name="assemblies">Assemblies containing classes to map</param> public static AutoPersistenceModel Assemblies(IAutomappingConfiguration cfg, IEnumerable <Assembly> assemblies) { return(Source(new CombinedAssemblyTypeSource(assemblies.Select(x => new AssemblyTypeSource(x))), cfg)); }
public CollectionStep(IAutomappingConfiguration cfg) { this.cfg = cfg; keys = new AutoKeyMapper(); }
public IdentityStep(IAutomappingConfiguration cfg) { this.cfg = cfg; }
/// <summary> /// Automatically map the classes in each assembly supplied. /// </summary> /// <param name="cfg">Automapping configuration</param> /// <param name="assemblies">Assemblies containing classes to map</param> public static AutoPersistenceModel Assemblies(IAutomappingConfiguration cfg, params Assembly[] assemblies) { return(Source(new CombinedAssemblyTypeSource(assemblies), cfg)); }
public ExplicitHasManyToManyStep(IAutomappingConfiguration configuration, IAutomappingStep defaultManyToManyStep) { _configuration = configuration; _defaultManyToManyStep = defaultManyToManyStep; }
public CustomHasManyToManyStep(IAutomappingConfiguration configuration, IAutomappingStep defaultManyToManyStep) { Configuration = configuration; DefaultManyToManyStep = defaultManyToManyStep; }
public NHibernateSessionFactory(IAutomappingConfiguration mappingConfiguration, Action<FluentConfiguration> databaseCreation) { this.mappingConfiguration = mappingConfiguration; this.databaseCreation = databaseCreation; sessionFactory = CreateSessionFactory(); }
public PropertyStep(IConventionFinder conventionFinder, IAutomappingConfiguration cfg) { this.conventionFinder = conventionFinder; this.cfg = cfg; }
public HasManyToManyStep(IAutomappingConfiguration cfg) { this.cfg = cfg; }
public AutomappedComponentResolver(AutoMapper mapper, IAutomappingConfiguration cfg) { this.mapper = mapper; this.cfg = cfg; }
public INHibernateBuilder UseAutoMapping(IAutomappingConfiguration configuration) { AutoMap = true; AutoMapConfiguration = configuration; return(this); }
public FluentAutoMapperConfigurer AutoMappingConfiguration(IAutomappingConfiguration autoMappingConfiguration) { this.autoMappingConfiguration = autoMappingConfiguration; return(this); }
public CodeListStep(IAutomappingConfiguration cfg) { _cfg = cfg; _keys = new AutoKeyMapper(); }
public AutoPersistenceModel() { expressions = new AutoMappingExpressions(); cfg = new ExpressionBasedAutomappingConfiguration(expressions); autoMapper = new AutoMapper(cfg, Conventions, inlineOverrides); }
/// <summary> /// Automatically map the classes in <paramref name="assembly"/>. /// </summary> /// <param name="assembly">Assembly containing the classes to map</param> /// <param name="cfg">Automapping configuration</param> public static AutoPersistenceModel Assembly(Assembly assembly, IAutomappingConfiguration cfg) { return(Source(new AssemblyTypeSource(assembly), cfg)); }
public AutoPersistenceModel(IAutomappingConfiguration cfg) { this.cfg = cfg; autoMapper = new AutoMapper(cfg, Conventions, inlineOverrides); }
/// <summary> /// Automatically map the classes exposed through the supplied <see cref="ITypeSource"/>. /// </summary> /// <param name="source"><see cref="ITypeSource"/> containing classes to map</param> /// <param name="cfg">Automapping configuration</param> public static AutoPersistenceModel Source(ITypeSource source, IAutomappingConfiguration cfg) { return(new AutoPersistenceModel(cfg) .AddTypeSource(source)); }
public AutoMapper(IAutomappingConfiguration cfg, IConventionFinder conventionFinder, IEnumerable <InlineOverride> inlineOverrides) { this.cfg = cfg; this.conventionFinder = conventionFinder; this.inlineOverrides = inlineOverrides; }
public SimpleTypeCollectionStep(IAutomappingConfiguration cfg) { this.cfg = cfg; keys = new AutoKeyMapper(cfg); collections = new AutoCollectionCreator(); }
public CustomIdentityStep(IAutomappingConfiguration cfg) { _cfg = cfg; }
public AutoMapper(IAutomappingConfiguration cfg, IConventionFinder conventionFinder, IEnumerable<InlineOverride> inlineOverrides) { this.cfg = cfg; this.conventionFinder = conventionFinder; this.inlineOverrides = inlineOverrides; }
public NHibernateSessionFactory(IAutomappingConfiguration mappingConfiguration) : this(mappingConfiguration, ConnectWithSqlServer2008) { }