2009-11-20 4 views

답변

0

큰 테이블을 데이터베이스 테이블에 삽입 할 때 Linq-to-SQL이 최선의 선택이 아닙니다. 주소와 같은 "정상적인"레코드에 매우 적합하지만 대용량 파일 인 경우 직접 ADO.NET을 사용하여 데이터베이스에 저장하는 것이 좋습니다.

SQL Server의 은 백그라운드에서 사용 하시겠습니까? SQL Server 2008을 사용하고 있고 파일 크기가 보통 1MB를 초과하는 경우 FILESTREAM 기능을 조사 할 수 있습니다. 이렇게하면 데이터를 SqlFileStream 개체로 스트리밍 할 수 있습니다.

그렇지 않으면, Woot4Moo의 BLOB 컬럼에 저장하는 것을 처리하는 저장된 proc의 아이디어는 당신과 당신의 DBA가 이것으로 OK라면 BLAD 컬럼에 저장하는 것을 처리해야한다.

2

삽입을 수행하는 저장 프로 시저를 호출하십시오. 그것이 당신이 찾고있는 것이 아니라면 그 질문에 좀 더 구체적으로 말하십시오.

관련 문제