2010-11-19 9 views
3

EF 4를 사용하고 있고 모델에서 뷰를 가져 오기 위해 "데이터베이스에서 모델 업데이트"옵션을 사용했습니다.엔터티 프레임 워크 및 뷰

내가 지금하고 싶은 것은 "모델에서 데이터베이스 생성"을 선택하고 EF 스크립트에서 뷰를 올바르게 출력하는 것입니다. 내 경험에 의하면 그것은보기 대신 표를 만듭니다.

이 작업을 수행 할 수있는 방법이 있습니까?

답변

1

현재 버전에서는 가능하지 않다고 생각합니다. 코드는 처음에는 여전히 첫 번째 버전입니다.

EF에게 이러한 필드가 뷰에 매핑된다고 말하면되지만 뷰의 필드가 어느 테이블에서 왔는지 EF에게 알릴 필요가 있습니다.

+0

나는 데이터베이스에서보기를 추가 할 때 Ef가 뷰를 검사하고 SQL을 캐시 할 수있는 방법이 있기를 바랐다. 그런 다음 코드에서 데이터베이스를 업데이트 할 때보기를 재현 할 수 있습니다. 이것은 별의 특징 일 것입니다. 너무 나쁘지 않아. :( –

관련 문제