0

嗨,我有三个类作为进入数据库的对象。

public class Employees
{
    public int Id { get; set;}
    public string Name { get; set;}
    public string SocialSecurityNumber{ get; set;}
    public DateTime DateOfBirth { get; set;}
}

public class Education
{
    public int Id { get; set;}
    public string EmployeeId { get; set;}
    public string EducationLevel{ get; set;} // this will be a drop down list
    public string University { get; set;}
    public string FieldOfStudy { get; set;}
}

public class Experience
{
    public int Id { get; set;}
    public int EmployeeId { get; set;}
    public string Employer{ get; set;}
    public DateTime From { get; set;}
    public DateTime To { get; set;}
    public string JobRole { get; set;}
}

然后我将 DBContext 类定义为:

public class AppDb : DbContext
{
    public DbSet<Employee>Employees{ get; set;}
    public DbSet<Education> Educations { get; set;}
    public DbSet<Experience> Experiences {get; set;}
}

我的应用程序现在需要做的是在主页上提供一个 Create Employee 表单,让用户填写与他有关的所有详细信息。那是在主页/索引视图中以单一形式针对员工对象的员工详细信息、教育和经验。

任何帮助将不胜感激。

4

1 回答 1

0
  1. 在 Model 文件夹中创建新类。
  2. 为员工、教育和经验添加 3 个属性并构建您的项目。
  3. 在控制器的操作方法(例如索引)中,用您的数据填充该类并“返回视图(yourFilledClass)”
  4. 右键单击控制器方法(索引)并添加视图
  5. 将该视图绑定到新类并在下拉列表中选择详细信息
  6. 现在您有一个视图来显示您刚刚填充的新类的所有详细信息
  7. 编辑、删除和添加都是一样的

希望能帮助到你 :)

于 2013-05-13T11:36:45.730 回答