Я использую этот код для создания внешнего ключа:
Create.ForeignKey("FK_Table1_Table2")
.FromTable("Table1").ForeignColumn("Table1_ID")
.ToTable("Table2").PrimaryColumn("Table2_ID");
И в результате у меня отношения один ко многим:
public class Table1
{
public int Table1_ID { get; set; }
public virtual Table2 Table2 { get; set; }
}
public class Table2
{
public Table2()
{
this.Tables1 = new HashSet<Table1>();
}
public int Table2_ID { get; set; }
public virtual ICollection<Table1> Tables1 { get; set; }
}
но я хочу увидеть:
public class Table2
{
public int Table2_ID { get; set; }
public virtual Table1 Table1 { get; set; }
}
Есть ли способ сделать это с помощью FluentMigrator?