だから私は重複を処理する方法を理解しようとしています.1つの方法は、型を同じ型に再指定するようなものです.
例えば
public class Employee
{
public int Id {get;set;}
public string Name {get;set;}
public int? RemappingId {get;set;}
public virtual Employee Remapping {get;set;}
}
したがって、基本的には誰でも登録できますが、誰かが誤って重複した従業員を保存した場合、この部分で検証を行うことができないため、重複した従業員を「メイン」の従業員のようにマップするための管理ページを用意する予定です。
しかし、私はこのエラーが発生しています:
タイプ間の関連付けのプリンシパル エンドを判別できません。この関連付けのプリンシパル エンドは、流暢な API またはデータ アノテーションを使用して明示的に設定する必要があります。
したがって、それが重複を処理する正しい方法であるかどうかはわかりません。そうでない場合は、正しい方向に向けてください。それが許容できる場合は、エラーを止めるのを手伝ってくれる可能性はありますか?
ありがとう!
とても有難い!