2011-08-03 1 views
1

"EF 4.0 디자이너를 사용하여"모델에서 데이터베이스 생성 "을 클릭하여 데이터베이스를 만듭니다. sql 2008 열 유형 "filestream"을 사용하지 않을 것입니다. 불행히도 특정 열의 유형 DropDownList에서 "filestream"을 선택할 수 없습니다.Entity Framework 4.0 모델의 첫 번째 디자이너에 filestream 열을 추가하는 방법은 무엇입니까?

그래서 먼저 EF 4.0 모델에서 파일 스트림을 어떻게 사용합니까?

지금까지 필자는 수동으로 이러한 열을 추가하기 위해 일부 SQL 스크립트를 봤지만 SQL 스크립트를 통해 추가하면 내 모델에 추가 할 수 없습니다. 어떻게해야합니까?

답변

4

엔티티 프레임 워크는 Filestream을 지원하지 않습니다. 추가 한 경우에도 다른 varbinary(max) 열로 계속 사용됩니다. 데이터베이스 생성 중에 Filestream을 사용하려면 custom structural annotation and modify generation template을 사용해야합니다.

1

varbinary (max) 2 진 대형 객체 (BLOB) 데이터는 파일 시스템에 파일로 저장됩니다. FILESTREAM이라는 SQL 형식이 없습니다. varbinary (MAX) 열에 저장된 BLOB 데이터의 특성입니다.

관련 문제