Я пытаюсь создать базовую панель входа в MVC. У меня есть класс MemberLogin как модель и MemberController. Я попытался добавить представление с именем «Вход», шаблон «Пустой», класс модели «MemberLogin (LoginPanel.Models)» и класс данных contex «ApplicationDbContext (LoginPanel.Models)» и получил ошибку проверки, как показано ниже:Ошибка проверки панели входа в систему
Произошла ошибка при запуске выбранного генератора кода. Недоступно для получения метаданных для «LoginPanel.Models.LoginViewModel». Одна или несколько ошибок проверки были отобраны во время генерации модели.
LoginViewModel: EntityType 'LoginViewModel' не имеет ключа. Определите ключ для этого EntityType.
LoginViewModels: EntityType: EntitySet «LoginViewModels» основан на типе «LoginViewModel», который не имеет определенных ключей.
using System.ComponentModel.DataAnnotations;
namespace LoginPanel.Models
{
public class MemberLogin
{
public string UserName { get; set; }
[DataType(DataType.Password)]
public string Password { get; set; }
}
}
using System.Web.Mvc;
namespace LoginPanel.Controllers
{
public class MemberController : Controller
{
public ActionResult Giris()
{
return View();
}
}
}
Как я могу преодолеть эту проблему?
Ваша ошибка связана с 'LoginViewModel', но вы даже не указали код, относящийся к ней. –
Это уже проблема !. Я попытался автоматически добавить код и получил эту ошибку. Тогда я решил проблему, написав ее сам. – Erdem