INNER CODE UNIT · C#
ReadDbContext
fals/cqrs-clean-eventual-consistency · src/Ametista.Query/ReadDbContext.cs:8
public class ReadDbContext
{
private readonly MongoClient _mongoClient;
private readonly IMongoDatabase _database;
public ReadDbContext(AmetistaConfiguration ametistaConfiguration)
{
_mongoClient = new MongoClient(ametistaConfiguration.ConnectionStrings.MongoConnectionString);
_database = _mongoClient.GetDatabase(ametistaConfiguration.ConnectionStrings.MongoDatabase);
Map();
}
internal IMongoCollection<CardViewQueryModel> CardViewMaterializedView
{
get
{
return _database.GetCollection<CardViewQueryModel>("CardViewMaterializedView");
}