Apr 10

C# – Repository Pattern, AutoMapper, MVC и SOLID principles

Три изречения, които обясняват толкова много неща:

1) The repository transforms database entities into business models.
2) The controller transforms business model into view models.
3) The view transforms view models into html.

Допълнително за Repository Pattern:
http://blog.gauffin.org/2013/01/repository-pattern-done-right/

Добър пример за организация на проект:
https://github.com/fmichellonet/MVCArch

Интересна имплементация на Repository Pattern, която има Filtering, OrderBy и Paging

И не на последно място –SOLID principles with real world examples