最初にefコードの関係についていくつか質問があります。私のコード:
public class user
{
public user()
{
}
public int id { get; set; }
public string code { get; set; }
public string name { get; set; }
}
public class dep
{
public int id { get; set; }
public Nullable<int> UserId { get; set; }
public virtual user User { get; set; }
}
modelBuilder.Entity<dep>()
.HasOptional(t => t.User)
.WithOptionalDependent();
最初に自動生成されたコードのテーブルdepには、User_Idという名前の外部キーがありますが、それは私が望んでいることではありません。モデルで定義した列UserIdを使用したいと思います。コードを変更するにはどうすればよいですか。