コード例 #1
0
 protected RepositoryBase(ProviderTypeEnum providerType, string nameOrConnectionString,
                          FluentNHibernatePersistenceBuilderOptions options)
 {
     _info =
         SessionFactoryBuilder.GetFromAssemblyOf <AspNetUser>(providerType,
                                                              nameOrConnectionString, options);
 }
コード例 #2
0
 public FluentNHibernateUserStore(ProviderTypeEnum providerType, string nameOrConnectionString,
                                  FluentNHibernatePersistenceBuilderOptions options = null)
 {
     _userRepository      = new UserRepository <TUser>(providerType, nameOrConnectionString, options);
     _userLoginRepository = new UserLoginRepository(_userRepository.SessionFactoryKey);
     _userClaimRepository = new UserClaimRepository <TUser>(_userRepository.SessionFactoryKey);
     _userRoleRepository  = new UserRoleRepository <TUser>(_userRepository.SessionFactoryKey);
 }
コード例 #3
0
 public RoleRepository(ProviderTypeEnum providerType, string nameOrConnectionString,
                       FluentNHibernatePersistenceBuilderOptions options) : base(providerType, nameOrConnectionString, options)
 {
 }
コード例 #4
0
 public FluentNHibernateRoleStore(ProviderTypeEnum providerType, string nameOrConnectionString,
                                  FluentNHibernatePersistenceBuilderOptions options = null)
 {
     _roleRepository = new RoleRepository <TRole>(providerType, nameOrConnectionString, options);
 }
コード例 #5
0
 public FluentNHibernateQueue(string name, ProviderTypeEnum providerType, string nameOrConnectionString,
                              LocalOptions <T> opts = null, FluentNHibernatePersistenceBuilderOptions builderOptions = null) : this(name,
                                                                                                                                    SessionFactoryBuilder.GetFromAssemblyOf <QueueItemMap>(providerType, nameOrConnectionString, builderOptions))
 {
 }