0

私は2つのテーブルを持っています

public class Table1
{
[Key]
int ID{get; set;}
Table2 table2{get; set;}
}
public class Table2
{
[Key]
int ID{get; set;}
int table1ID{get; set;}
//no instance of table i.e is relationship is uni-directional only
}


Table1.ID と Table2.table1ID を使用して、table1 と table2 の関係を設定するにはどうすればよいですか?

4

1 に答える 1

0

たとえば、次のようにします。

public class Table1
{
[Key]
int ID{get; set;}
Table2 table2{get; set;}
}
public class Table2
{
[Key]
int ID{get; set;}
int table1ID{get; set;}

[ForeignKey("table1ID")]
Table1 table1{get; set;}
//no instance of table i.e is relationship is uni-directional only
}

これTable2は、Table1参照 ( table1) があり、その外部キーがForeignKeyAttribute"table1ID" に設定することで指定されていることを意味します。

于 2012-05-09T10:40:07.963 に答える