В данный момент я работаю над довольно крупным проектом и сейчас на стадии планирования. Я много читал о различных шаблонах, предлагаемых для разработки, что-то, что разделяет команду в данный момент, - это когда при использовании Entity Framework классы пропускаются через слои приложения, чтобы представление принимало класс Entity Framework или эти классы должны быть сопоставлены с классами BLL, и если да, то в какой момент (контроллер или библиотека) это должно быть сделано?
Мне интересно услышать некоторые положительные и отрицательные стороны для каждого решения.