Skip to content

razonrus/mongo-infrastructure

Repository files navigation

mongo-infrastructure

Extensions for mongodb driver, infrastructure for mocking mongo objects

.sln file here: Infrastructure/Infrastructure.sln

nuget package: https://www.nuget.org/packages/MongoDbInfrastructure

====================

репозиторий включает в себя:

  • методы-расширения для более удобной работы со стандартным C# драйвером для mongoDB - так называемый синтаксический сахар;
  • реализацию восстановления соединения с сервером mongoDB при обрыве связи;
  • пример реализации удобной инфраструктуры, предоставляющей доступ к базам данных mongoDB и их коллекциям;
  • пример создания и настройки mock'ов для объектов mongoDB в юнит тестах

====================

Обратите внимание, если вы используете подключение с логином паролем то в MongoInitializer не добавляйте постфикс к базе здесь: " return new SampleDatabase(GetDatabase(dbPrefix));", т.к. она не будет создана автоматом (как при анонимном входе) и вы получите ошибку "not authorized"

(thnks to sk.kirill for warning)

About

Extensions for mongodb driver, infrastructure for mocking mongo objects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages