Your tblpeople
is an image of your database.
Your peopleModel
is an image of your table, you can see it as an extension. For example here you can add more properties you don't have in your database (in other partial classes).
EDIT:
For example we have a Database-First application with the following db-based class:
public partial class Product
{
public byte Type { get; set; }
public string Language { get; set; }
}
BUT we need to have some more fields for displaying additional infos. So we created another partial class (in a seperate file):
public partial class Product
{
public Terminology Terminology { get; set; }
}
So you can update your tablemodel from the database and have your extension seperated from the autoupdated edmx
file.