내 SQL Server 테이블 중 하나에 매핑되는 새 개체를 만들 때 LINQ는 SubmitChanges를 호출 할 때 테이블에 새 레코드를 삽입합니다. 나는 이것을 막고 싶지만, 여전히 나의 새로운 물건이 필요합니다.Linq 및 SQL을 사용하는 동안 테이블에 새 레코드를 삽입하지 못하게하려면 어떻게합니까?
사용자 지정 메서드에 대해 알고 있지만 어쨌든이 동작을 사용하지 않도록 설정하여 기존 레코드를 업데이트하고 MyTableClass myObject = new MyTableClass()
을 호출했는지 여부와 관계없이 새로운 레코드를 삽입하지 않습니다.
감사합니다.
를 "새로운"그 자체로 아무것도하지 않습니다 ... 당신이 밖으로 갈 필요 것 컨텍스트에 첨부 (Attach/InsertOnSubmit)하는 방법 ...? –