2010-02-24 4 views
1

Entity Framework 프로젝트가 있으며 읽기 전용 뷰를 엔터티 중 하나로 가져옵니다. 이 뷰는 다른 엔티티와 관련이 있으며 이러한 엔티티를 업데이트하려고하면 뷰를 업데이트하려고 시도합니다. 나는 오류를 얻을 :Entity Framework에서 뷰를 업데이트하지 않으려면 어떻게해야합니까?

그것은 DefiningQuery을 가지고 있으며, 어떤 요소가 현재 작업을 지원하기 위해 요소에 존재하지 않는 때문에 EntitySet 'vw_Consumer'을 업데이트 할 수 없습니다 내가하려고하지하는 엔티티 프레임 워크를 어떻게 알 수

해당 엔티티를 업데이트 하시겠습니까?

감사합니다.

+1

언제보기를 업데이트하려고합니까? 뷰 관련 엔티티는 수정하면 안되며 그런 문제는 없습니다. – LukLed

답변

0

항상 읽기 전용보기에 해당하는 테이블에 대해 & 업데이트 저장 프로 시저를 구현 한 다음 EF에서 저장 프로 시저를 사용하도록 구성 할 수 있습니다. 그런 다음 저장 프로 시저에서 아무런 작업도 수행하지 않습니다.

Here은 EF와 함께 저장 프로 시저를 사용하는 예입니다.

+0

네, 그게 내가 한 일입니다. 더 좋은 방법이 있다면 나는 호기심이 많았습니다. – Sako73

관련 문제