Example #1
0
 public BookRepository(MongoDBOptions mongoDBOptions) : base(mongoDBOptions)
 {
 }
Example #2
0
 public HandleRepository(MongoDBOptions mongoDBOptions) : base(mongoDBOptions)
 {
 }
Example #3
0
        private static void Configure(this MongoDBOptions options, IConfiguration config)
        {
            options.CollectionPrefix = "Orleans_";

            options.DatabaseName = config.GetRequiredValue("store:mongoDb:database");
        }
Example #4
0
 public DetailRepository(
     MongoDBOptions mongoDBOptions) : base(mongoDBOptions)
 {
 }
        public static IMongoMembershipCollection CreateCollection(IMongoClient mongoClient, MongoDBOptions options, MongoDBMembershipStrategy strategy)
        {
            switch (strategy)
            {
            case MongoDBMembershipStrategy.SingleDocument:
                return(new SingleMembershipCollection(
                           mongoClient,
                           options.DatabaseName,
                           options.CollectionPrefix,
                           options.CreateShardKeyForCosmos));

            case MongoDBMembershipStrategy.Muiltiple:
                return(new MultipleMembershipCollection(
                           mongoClient,
                           options.DatabaseName,
                           options.CollectionPrefix,
                           options.CreateShardKeyForCosmos));

            case MongoDBMembershipStrategy.MultipleDeprecated:
                return(new MultipleDeprecatedMembershipCollection(
                           mongoClient,
                           options.DatabaseName,
                           options.CollectionPrefix,
                           options.CreateShardKeyForCosmos));
            }

            throw new ArgumentException("Invalid strategy.", nameof(strategy));
        }
 public AuthorizationRepository(MongoDBOptions mongoDBOptions) : base(mongoDBOptions)
 {
 }