No you are correct. If your Id column is Autoincrement int step 1 you are ok. But as Like below says, you should not append an explicit value for that column.
–
George TaskosApr 8 '12 at 7:35

if i didn't use the id property in the model class, the below error throws --- Unable to infer a key for entity type 'MyEFSample.EntityBase'. EntityBase is the abstract base class for my model classes.
–
Sunil ShaApr 8 '12 at 7:37