I have been reading about where to put business logic in ASP.NET MVC Project for a while and I still can't make some things clear.
1 - Domain models. What are these really? In my Model folder I have only bunch of classes corresponding to my database. I am using EF code first. I assume these are my domain models.
I am not really sure how can I put logic to my domain models.
I have gone through all business logic related questions and each of them proposes either 1 or 2. What I don't understand is how can I implement first one ? Putting methods to entity classes (domain models for me) does not make sense at all. And why second approach is considered bad.