Ошибка: EntityType 'Lead' не определен ключ.Определите ключ для этого EntityType.CLASS: EntityType: EntitySet «Leads» основан на типе «Lead», для которого не определены ключи.
My Web.config:
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=localhost\MAC;AttachDbFilename=|DataDirectory|\macpartner.mdf;Initial Catalog=macpartner;Integrated Security=True"
providerName="System.Data.SqlClient" />
<add name="macpartnerContext" connectionString="Data Source=(localdb)\MSSQLLocalDB; Initial Catalog=macpartnerContext-20180927102419; Integrated Security=True; MultipleActiveResultSets=True; AttachDbFilename=|DataDirectory|macpartnerContext-20180927102419.mdf"
providerName="System.Data.SqlClient" />
</connectionStrings>
Класс моей модели:
using System.ComponentModel.DataAnnotations;
namespace macpartner.Models
{
public class Lead
{
[Key]
private int ID { get; set; }
[Display(Name = "Nome")]
private string nome { get; set; }
}
}
Что я делаю не так?