public RepositoryBase(IMongoDBCotext context) { var collectionName = GetCollectionName(); var filter = new BsonDocument("name", collectionName); var collectionCursor = context.Database.ListCollections(new ListCollectionsOptions { Filter = filter }); if (!collectionCursor.Any()) { context.Database.CreateCollection(collectionName); } this.collection = context.Database.GetCollection <TEntity>(collectionName); }
public RepositoryBSON(IMongoDBCotext context) { this._context = context; }
public MongoDBSeed(IMongoDBCotext context, IRepository <Module, string> repositoryModule) { this._context = context; this._repositoryModule = repositoryModule; Seed(); }