You should remove default constructor from Person
class:
public partial class Person
{
// add properties here
}
Your partial class is a part of the same class, so as with any other classes definitions - no member can be defined twice, including constructor. If you'll go to Person
class generated by EF, you will see that it already has default constructor (EF uses it for navigation properties initialization).