Проблема создания контроллера: он говорит, что у моего класса нет ключа, но есть - PullRequest
0 голосов
/ 27 сентября 2018

Ошибка: 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; }

    }
}

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...