0

こんにちは、データベースに入るオブジェクトとして 3 つのクラスがあります。

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;}
}

私のアプリが今行う必要があるのは、ユーザーが自分に関するすべての詳細を入力できるようにする、ホームページに従業員の作成フォームを提供することです。これは、従業員オブジェクトに対する従業員の詳細、教育、および経験を、ホーム/インデックス ビューの 1 つのフォームにまとめたものです。

どんな助けでも大歓迎です。

4

1 に答える 1

0
  1. Model フォルダーに新しいクラスを作成します。
  2. Employees、Education、Experience の 3 つのプロパティを追加し、プロジェクトをビルドします。
  3. コントローラーのアクション メソッド (たとえば Index) で、そのクラスにデータを入力し、「View(yourFilledClass) を返します」
  4. コントローラー メソッド (インデックス) を右クリックし、ビューを追加します。
  5. そのビューを新しいクラスにバインドし、ドロップダウンで [詳細] を選択します
  6. これで、入力したばかりの新しいクラスのすべての詳細を表示するためのビューができました
  7. 編集、削除、追加も同じです。

それが役に立てば幸い :)

于 2013-05-13T11:36:45.730 に答える