2014-12-10 4 views
4

를 저장하는지도 단 하나 개의 문은 다음과 저장 프로 시저에 삽입 회원.엔티티 프레임 워크 (6) 내가 엔티티를 매핑하고 절차

그러나 ID (ID로 데이터베이스에서 엔티티를로드하고 속성을 변경하고 다시 저장 - 업데이트 명령문을 실행하는 것)을 업데이트하려고하면 어떤 일이 발생합니까? Member_Update이라는 저장 프로 시저를 찾고 있기 때문에 예외가 발생합니다 .

하지만 (삭제를 위해) 저장 프로 시저를 갖고 싶지 않습니다. insert 문에 대한 저장 프로 시저를 실행하기 만하면됩니다.

EF를 삽입 작업만을위한 저장 프로 시저에 매핑 할 수 있습니까?

+0

https://entityframework.codeplex.com/wikipage?title=code%20first%20insert%2Fupdate%2Fdelete%20stored%20procedure%20mapping –

+0

@GertArnold 즉 그래서 - 가능하지? – developer82

+0

해석의 여지가별로 없습니다 :). 나는 단지 추가와 삭제를 위해서 sp를 만들뿐입니다. –

답변

1

슬프게도 모두 또는 아무것도 아닙니다.

Entity Framework - Documentation :

당신은 저장 프로 시저 및 특정 개체 (또는 개체 계층 구조)에 대한 직접 테이블 액세스의 혼합물을 사용할 수 없습니다. 삽입, 업데이트 및 삭제 작업은 모두 직접 테이블 액세스 또는 저장 프로 시저를 사용해야합니다.

관련 문제