代码首先不起作用

时间:2013-07-02 18:17:59

标签: asp.net-mvc-3 entity-framework-4 code-first

我是MVC的新手。我正在尝试为工程师实体创建CRUD,我已经编写了以下模态类。

public abstract class Person
{
    [Key]
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public int Id { get; set; }

    [Required(ErrorMessage="first name required")]
    [MaxLength(50)]
    [DisplayName("First Name")] 
    public string FirstName { get; set; }


    [MaxLength(50)]
    [DisplayName("Middle Name")]
    public string MiddletName { get; set; }

    [Required(ErrorMessage = "last name required")]
    [MaxLength(50)]
    [DisplayName("Last Name")]
    public string LasttName { get; set; }

}


public class Engineer : Person 
{
    [Required]
    [MaxLength(50)]
    [DisplayName("Qualification")]
    public string Qualification { get; set; }

    public Address Address { get; set; }

}

现在当我为工程师添加带有读/写操作的控制器和带有实体框架的视图时,我的工程师的视图(创建/索引/删除/详细信息/编辑)确实包含了地址类字段。但是当我运行项目时,我可以在后端看到Engineer Table中的地址字段。我哪里出错了。

0 个答案:

没有答案