Сущность кадровой работе проблемы время загрузки
Привет,
Я работаю в приложении MVC 4 и использую Entity Frame work для подключения к базе данных Sql Server. Я создал представление с именем vUserRole в своей базе данных Sql.
У меня есть класс, определенный для отображения данных из представления следующим образом
public class vUserRole { public int UserId { get; set; } public string LoginId { get; set; } public string UserName { get; set; } public int RoleId { get; set; } public string RoleName { get; set; } }
и я определил это свойство в своем классе DBContext следующим образом
public DbSet<vUserRole> vUserRoles { get; set; }
Но когда я запускаю проект, я получаю следующее исключение
{"One or more validation errors were detected during model generation:\r\n\r\n\\tSystem.Data.Entity.Edm.EdmEntityType: : EntityType 'vUserRole' has no key defined. Define the key for this EntityType.\r\n\\tSystem.Data.Entity.Edm.EdmEntitySet: EntityType: EntitySet 'vUserRoles' is based on type 'vUserRole' that has no keys defined.\r\n"}
Он просит ключ, который будет определен для класса vUserRole. Но она представляет собой точку зрения.
Пожалуйста, помогите мне.
Что я уже пробовал:
Мне нужна помощь. Заранее спасибо
F-ES Sitecore
Google " EntityType не имеет определенного ключа"