最初に EF コードで多対多のリレーションシップの作業を開始し、エンティティにコレクションを作成するのが好きではないことに気付きました。のようなことができるように、多対多の関係をリポジトリで処理することをお勧めしますrepository.GetUsersForOrganization(organization)
。私の主な関心事は、エンティティでコレクションを公開せず、リポジトリでいくつかのメソッドを使用して、関係のフェッチ、追加、削除など、多対多の関係に関するすべてを処理することです。コレクションを削除してリポジトリベースのアプローチに置き換える最善の方法について、私はほとんど途方に暮れています。他の人々はどのようにこれを達成しましたか?