public BookRepository(MongoDBOptions mongoDBOptions) : base(mongoDBOptions) { }
public HandleRepository(MongoDBOptions mongoDBOptions) : base(mongoDBOptions) { }
private static void Configure(this MongoDBOptions options, IConfiguration config) { options.CollectionPrefix = "Orleans_"; options.DatabaseName = config.GetRequiredValue("store:mongoDb:database"); }
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) { }