1
で、私はこのLINQクエリを持って含めます。つまり、AsNoTracking for Employeeを追加していないということですか?それも追跡されていませんか?EFは()AsNoTracking
で、私はこのLINQクエリを持って含めます。つまり、AsNoTracking for Employeeを追加していないということですか?それも追跡されていませんか?EFは()AsNoTracking
AsNoTrackingは、エンティティに加えた変更が、変更トラッカーによってトラッキングされず、SaveChanges()を呼び出すときにピックアップされないことを意味します。
読み取り専用のシナリオでは、AsNoTracking()が使用されます。この場合、あなたのエンティティはコンテキストによって追跡されず、メモリ使用量&のパフォーマンスに役立ちます。
あなたの場合は、AsNoTracking()を削除してもう一度保存してください。
'AsNoTracking'はクエリレベルのオプションです。クエリによって返されるすべてのエンティティに影響します。 –
'EmployeeHistory'はキャッシュされないので、' Employee.Orders'もキャッシュされません。 –