[Database] MongoDb Repository pattern and Unit of Work


5

Здравейте :),

По време на решаването на домашната за MongoDb и подготовката за изпита по "Бази от данни"  реших да си улесня малко работата с MongoDb и направих простичък Repository pattern  и  Unit of Wokr с който лестно да извършвам основните CRUD операциий.

Доста се опростиха нещата и вместо постоянно да пиша :

var collection = database.GetCollection<NameClass>("NameCollections");

това за всяка колекцияв Mongo базата. Направих го да излиза то този начин:

MongoUow data = new MongoUow();

data.NameCollection.CRUD()-методите

Понеже при мен се получи много добре реших да го споделя с всички вас.

GitHub

Успех на всички :)

Поздрави Генко.




Отговори



4

Колега, браво за труда. Аз лично използвам готова библиотека от NuGet. Казва се MongoRepository. Тук може да я разгледа някой, ако му е интересно как се работи и какво прави.


от mita4itu (1969 точки)


0
Колега, браво за труда, само искам да отбележа, че на изпита в понеделник няма да има MongoDB, Иво го каза на лекцията за подготовка в петък, за тези които още не са разбрали.
Успех!