LINQ to Entities를 사용하면 데이터베이스에 대해 쿼리하고 수정할 수있는 실제 CLR 개체를 얻을 수있는 좋은 방법입니다. 데이터는 데이터를 바인딩하는 등의 작업을합니다. 그러나 두 번째 동일한 쿼리를 수행하면 동일한 CLR 개체 또는 완전히 새로운 집합에 대한 참조가 반환됩니까?LINQ to Entities는 개체의 인스턴스를 다시 사용합니까?
동일한 실제 데이터의 사본 수가 계속 증가하는 쿼리를 생성하지 않으려합니다. 여기서 문제는 하나의 엔티티의 내용을 변경하여 데이터베이스에 다시 저장할 수 있지만 엔티티의 다른 인스턴스는 여전히 다른 곳에 있으며 이전 데이터를 보유하고 있다는 것입니다.