2017-09-28 10 views
0

私はASP.NETコアに次のコードを書きました。テーブルPostとの間にinterview_idカラムを結んで接続したいと思います。どうやってやるの?Asp.net EntityFrameworkCoreテーブルの関係

public class Post { 
    [Display(Name = "Post Title")] 
    [Required] 
    [DataType(DataType.Text)] 
    public long interview_id { get; set; } 
    public int visa_type_id { get; set; } 
    public DateTime Posted { get; set; } 
    public string story { get; set; } 
    public bool gotten { get; set; } 
} 

public class Interview { 
    [Display(Name = "Post Title")] 
    [Required] 
    [DataType(DataType.Text)] 
    public long Id { get; set; } 
    public int interview_id { get; set; } 
    public DateTime Posted { get; set; } 
    public string question { get; set; } 
    public string answer { get; set; } 
} 
+0

あなたは、エンティティフレームワークを使用していますか? –

+0

はい私は使用しています......... –

答えて

0

使用すると、1つの関係1をしたい場合は、あなただけのクラスあなたのテーブルに関連するエンティティを追加する必要があります。

public class Post 
{ 
    public long interview_id { get; set; } 
    public Interview Interview { get; set; } 
} 

// if you want two way relation 
public class Interview 
{ 
    public long post_id { get; set; } 
    public Post Post { get; set; } 
} 
+0

ありがとう...... –