데이터베이스 추상화에 LINQ-to-SQL을 사용하는 웹 서비스에서 작업하고 있습니다. 클라이언트가 웹 서비스를 사용하면 객체가 XML로 직렬화되고 모든 것이 멋지게됩니다.LINQ 데이터 개체를 전송하는 중
이제 개체 -> xml-> 개체를 수행 할 이유가 없기 때문에 원시 데이터 형식을 사용하는 자체 클라이언트를 개발하고 싶습니다. 그러나 LINQ 개체를 데이터베이스에 직접 매핑 할 때 LINQ 개체를 전송할 수 없다는 것을 알고 있으므로 데이터는 "라이브"입니다.
제 질문은 추출한 데이터의 "스냅 숏"을 가져 오는 방법이 있는지, LINQ 개체를 "오프라인"으로 설정 한 다음 전송하는지 여부입니다. 데이터가 클라이언트로 전송 된 후 데이터가 변경되지 않으며 데이터베이스에 액세스 할 필요가 없습니다.