下部の画像で更新
私には、会社、プロジェクト、従業員の3つのエンティティがあります。
会社には1人以上のCompanyManagerがいます。プロジェクトには、ProjectManagerが1つだけあります。従業員には1人のEmployeeManagerがいます
データベース設計を作成してから、このためのEFコードファーストモデルを作成したいと思います。
CompanyManagers、ProjectManagers、およびEmployeeManagersを格納するための個別のテーブルを作成する必要があります
または
さまざまなマネージャーを格納する単一のテーブルを作成する必要がありますか?このようなテーブルは次のようになります。ManagerID
EntityType(Company、Project、Employee)
EntityID(CompanyID、ProjectID、EmployeeID)
更新 これまでの設計は次のとおりです。