я понял
@KapLead так, что по его словам "code first == зло"
так-то ессно, если уметь нормально работать с каким-то фреймворком, то проще и быстрее его использовать
опять же, повторюсь, "для каждой задачи - свои инструменты"
если нужна какая-то сложная аналитика поверх БД с кучей данных - чистый SQL решает (хех, и опять же его нужно уметь готовить, потому что запрос, выполняющий одно и то же действие, можно написать совершенно по-разному)