-1

重複の可能性:
単一のエンティティを複数のテーブルにマップする方法

2 つのテーブルからデータを取得し、それを 1 つのエンティティに格納したいと考えています。どのように??


エンティティ クラス:

 public class HomeViewModel
{
    [Key]
    [Column("candidate_ID")]
    public int candidateID { get; set; }
    [Column("first_name")]
    public string firstName { get; set; }
    [Column("last_name")]
    public string lastName { get; set; }

   // [Column("")]
    public string emailID { get; set; }
   // [Column("")]
    public string mb_country_code { get; set; }
    //[Column("")]
    public int mobile_no { get; set; }
}


上記のエンティティ クラスは 6 つのプロパティを保持します。3 つのプロパティは ont table1 を表し、3 つのプロパティは table2 を表します。
データベースでは、テーブル 1 は候補 ID を主キーとして保持し、テーブル 2 は候補 ID を外部キーとして保持します。

4

0 に答える 0