I encountered this error when creating a project, even just trying to do a simple insert.
We were generating the EF model from a pre-existing database, and the framework automatically set Entity Key = True
on multiple fields.
Setting all but the ID to False
solved the problem.