rav09, jak to się ma do wydajności? Bo nie nadążam.
stumi, a skąd taka informacja? Może to ew. być podyktowane chęcią zwiększenia czytelości kodu i ułatwienia jego zarządzaniem, ale moim zdaniem nie sprawdzi się w takim scenariuszu. Poszedłem kiedyś nawet o krok dalej i umieszczałem modele w tym samym PLIKU co kontroler (link do bloga). Chyba że nie masz na myśli "modelu" ze standardowej struktury projektu asp.net mvc, a coś więcej, czyli całą logikę aplikacji... Wtedy można mówić o modelu domeny, a ten dobrze jest odseparować od całej infrastruktury - z powodu testowalności, uproszczenia kodu, możliwości niezależnych wdrożeń, ułatwienia podziału prac nad poszczególnymi elementami warstwami aplikacji pomiędzy programistów...