public DatabaseFactory(IOptions <MongoConnection> _OptionsAccessor) { this._OptionsAccessor = _OptionsAccessor; ConnectionString = _OptionsAccessor.Value.Server; Database = _OptionsAccessor.Value.Database; if (ConnectionString == "" && Database == "") { dataContext = new MongoDatabaseEntities(); //sessionHandle = dataContext.Session; } else { dataContext = new MongoDatabaseEntities(ConnectionString, Database); //sessionHandle = dataContext.Session; } }
public MongoDatabaseEntities Get() { return(dataContext ?? (dataContext = new MongoDatabaseEntities())); }