私は2つのクラスを持っています:
public class Account
{
public int Id {get;set;}
public PayoffData PayoffData {get;set;}
}
public class PayoffData
{
public int Id {get;set;}
//some other fields
}
ここで、クラスにクラスPayoffData
と同じ ID を持たせ、Account
1 対 1 の関係にする必要があります (アカウントは 1 つの payoffdata を持つことができます (または持つことができません))。
私はモデルビルダーで何かをしようとしましたが、PayoffData
クラスで外部キーを設定することがわかる限り、.HasMany
関係を設定する必要がありますが、これは望ましくありません。モデルビルダーを使用して問題を解決するにはどうすればよいですか? (データ注釈アプローチは使いたくない)