Fluent API (Entity Framework v5) を使用して、次のドメイン クラス間に外部キー関係を確立しようとしています。
public partial class User
{
public long UserID { get; set; }
public string UserName { get; set; }
}
public partial class AccountGroup : BaseEntity
{
public long AccountGroupID { get; set; }
public string Name { get; set; }
public long ModifiedBy { get; set; }
public virtual User User { get; set; }
}
流暢な API
builder.Entity<User>().HasKey(p => p.UserID); //Set User Id as primary key
builder.Entity<AccountGroup>().HasKey(x => x.AccountGroupID); //SetAccountGroupId as PK
流暢な API を使用して User.UserId と AccountGroup.ModifiedBy 列の間に関係を設定する方法がわかりません。データ注釈でこれを行うことができますが、流暢な API を使用したソリューションを探しています