스트리밍 및 Linq Blob
-
08-07-2019 - |
문제
나는 객체 내용을 저장할 문서 메타 데이터로 표입니다.본문 텍스트의 문서를 수 있는 매우 큰,때로는>2GB 그래서 나를 저장하는 것입으로 이며(최대)분야에서 SQL2008.내가 사용하여 SQL2008 나중에 지수는 분야이다.나는 사용하지 않 filestreams 기 때문에 그들은 매우 제한적인 데이터베이스 및 방지하는 특정 유형의 동시 잠금 방식.
이 객체에 노출을 통해 개발자 LinqToSQL.나의 관심사는 필드가 큰 나는 볼 수 있습니다.순탄으로 OutOfMemory 예외 경우>1.5GB.
그래서 나는지 궁금할 수 있 이 blob 스트림으로 Linq?또는 나를 우회하는 Linq 경우 모두 설정하고 유지하기 위해 blob?
해결책
주어진 응답 "할 수 있는 쿼리를 검색하 Blob[...]" 나 용의자 당신의 행운입니다.이 시스템입니다.데이터입니다.Linq.바이너리 유형이 없는 메커니즘에 대한 스트리밍 기본적으로 그냥 변경할 수 없는 바이트 배열의 표현입니다.
도 있을 수 있습 깊은 LINQ mojo 를 호출할 수 있지만,그것은 매우 깊습니다.
가능 엔티티 프레임 워크 처리-그것을 조사하지는 않았다.
다른 팁
나는 sql의 varchar (max) 객체에 유발할 수있는 쓰기 방법을 untlising linqtosql에 대한 내 자신의 방법을 작성하게되었습니다. 이를 통해 개발자는 큰 데이터 유형에 대해 DB에 삽입 할 수 있습니다.
제휴하지 않습니다 StackOverflow