The Entity Model generates most of the code automatically depending upon the entities and their mapping. I could see few classes that were automatically created with attribute [%contract%].

I want to know whether this auto-generated code and the methods contained there need to modified by the user or it EF takes care of it.