私は UoW を使用しているので、問題は 2 つのクエリのコンテキストが同じであることにあると思います。
たとえば、次のようにします。
IEnumerable listProjects = ((IQueryableUnitOfWork)UnitOfWork)
.CreateSet<Project>().Include(p=>p.Users).AsEnumerable();
そして、私は:
IEnumerable listProjectsWithoutIncludes = ((IQueryableUnitOfWork)UnitOfWork)
.CreateSet<Project>().AsEnumerable();
オブジェクトlistProjectsWithoutIncludesには、インクルードを使用してクエリを実行したかのように、プロジェクトのユーザーが格納されます。
誰かがそれを防ぐ方法を知っていますか? ありがとう。