2012-10-16 6 views
2

나는 2 일 동안 검색 중이며 여전히 고생 중입니다! 어떤 충고라도 대단히 감사하겠습니다!ASP.NET 및 Entity Framework를 사용하는 SQL Server 2008 R2 FILESTREAM

저는 온라인 차량 상인 프로젝트 인 웹 앱을 만드는 중입니다.

Tech : VS2010, SQL Server 2008 R2, Entity Data Model 4 (EF), SQL Filestream For Images.

필자는 파일 스트림 설정을 올바르게했으며 이미지를 업로드하고 다운로드 할 수 있습니다 (varbinary(MAX)).

내 문제/질문은 다음과 같습니다

  1. 나는 이미지를 다운로드하는 데이터 그리드에 링크가 있습니다. 다운로드하고 싶지 않습니다. 그리드에 실제 이미지를 표시해야합니다.

  2. 위의 모든 작업은 ADO.NET을 사용하여 수행되며 어떻게 EF에 통합 될 수 있습니까? EF는 파일 스트림을 지원하지 않습니다. EF4에서 변경 되었습니까?

어쩌면 나는이 모든 것을 뒤로 가질 수 있습니까?

모든 조언, 예제 링크는 크게 감사하겠습니다!

답변

0

아직 EF에서 FILESTREAM 지원을 알지 못하지만 실제로 필요하다고 생각하지 않습니다. EF에서 이미지의 ID를 매핑하고 일반 SQL을 사용하여 브라우저에서 이미지 내용을로드 할 수 있습니다. 별도의 URL을 통해 렌더링되므로 웹 응용 프로그램에서 이미지를 열심히로드하지 않아도되므로 ID가 필요하기 때문에로드하는 데 문제가되지 않으므로 문제가되지 않습니다. ID로 항목을 가져 오는 SQL은 EF 기능을 잃지 않으므로 가장 간단한 방법입니다. 유일한 문제는 EF 객체와 관련된 FK가있는 경우 최종 삽입이 될 수 있지만 충분히 간단해야합니다.