what is the difference between model and entity?
Entity: An entity represents a single instance of your domain object saved into the database as a record. ... Model: A model typically represents a real world object that is related to the problem or domain space. In programming, we create classes to represent objects.