3
HasActionalコードファーストAPIのメソッドに対応するDataAnnotation属性がありますか?HasOptional対応のDataAnnotation属性
流暢なAPIを使用する代わりに、属性を使用してプロパティをマークしたいとします。
これは私の現在のモデル& OnModelCreatingコードです:
public class Employee
{
#region Properties
public int EmployeeID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public int? ManagerID { get; set; }
public Employee Manager { get; set; }
#endregion
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Employee>().
HasOptional(e => e.Manager).
WithMany().
HasForeignKey(m => m.ManagerID);
}
おかげ
あなたの説明によれば、指定されたAPIの一部は重複しています。 –
@Yair:はい、そうです。 – Slauma