2012-02-20 3 views
0

При попытке добавить новый контроллер с помощью строительных лесов, я получаю это сообщениеСтроительные леса Ошибка в ASP.Net MVC 3 при создании контроллера

"Unable to retrieve metadata for 'Model name'. Value cannot be null. Parameter name: key" 

Может кто-нибудь помочь? Это использование модели для строительных лесов

public class Patient 
    { 
     [Key] 
     public int PatientId { get; set; } 
     public string FirstName { get; set; } 
     public String LastName { get; set; } 
     public int Phone { get; set; } 
     public int FamilyPhone1 { get; set; } 
     public int FamilyPhone2 { get; set; } 
     public string Address { get; set; } 

     public virtual ICollection<Drug> Drugs { get; set; } 
     public virtual ICollection<Test> Tests { get; set; } 
     public virtual ICollection<Alert> Alerts { get; set; } 
     public virtual ICollection<Message> Messages { get; set; } 
    } 

ответ

1
public class Patient 
{ 
    [Key] 
    public int PatientId { get; set; } 
    public string FirstName { get; set; } 
    public String LastName { get; set; } ==> Replace String by string with a lower case 
    public int Phone { get; set; } 
    public int FamilyPhone1 { get; set; } 
    public int FamilyPhone2 { get; set; } 
    public string Address { get; set; } 

    public virtual ICollection<Drug> Drugs { get; set; } 
    public virtual ICollection<Test> Tests { get; set; } 
    public virtual ICollection<Alert> Alerts { get; set; } 
    public virtual ICollection<Message> Messages { get; set; } 
} 
Смежные вопросы