単純な FK の場合、生成された列名を次のように変更できます。
[ForeignKey("CustomList1")]
public int? CustomList1ID { get; set; }
public virtual CustomList CustomList1 { get; set; }
しかし、inverseProperty の場合 (複数の customList があるため、データベースの生成された列名を制御する方法は?
[InverseProperty("CustomList1")]
public virtual List<Customer> CustomerCustomList1 { get; set; }