카테고리 없음

Entity Framework 에서 테이블 추가시 PK가 없으면 오류 발생

saltdoll 2018. 1. 30. 09:17
반응형

Entity Framework를 사용해서, DB table에 row를 insert 할때, 

오류가 발생한다면, 해당 DB 테이블에 PK를 주기 않았기 때문일 가능성이 높습니다.


[오류 내용]

Unable to update the EntitySet 'UsersLimitationToCountry' because it has a DefiningQuery and no <InsertFunction> element exists in the <ModificationFunctionMapping> element to support the current operation. 


아주 기본이 되지만, 쉽게 실수 하는 것 중에 하나입니다.


[해결법]

해당 DB 테이블에 PK값을 선택합니다.


https://stackoverflow.com/questions/15322894/because-it-has-a-definingquery-and-no-insertfunction-element-exists-in-the-mo







반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)