linq-to-sql을 사용하려고합니다.엔티티를 DB 테이블에 매핑하지 않고 내 linq2sql 데이터 모델의 변경 내용을 추적하십시오.
데이터베이스에서 실제 테이블로 변환하지 않는 개체를 만듭니다. 본질적으로, 나는 3 개의 다른 테이블로부터 값을 얻는 객체를 가지고 있으며, 스토어드 프로 시저로 값을 선택한다. 잘 작동합니다.
그러나 변경 사항을 제출해야 할 경우 SubmitChanges()
이 작동하지 않는다고 가정하고 직접 저장 기능을 만들어야합니다.
하지만 실제로 변경된 사항은 어떻게 확인할 수 있습니까? 내 datacontext에 GetChangeSet()
을 호출하면 모델이 변경되었지만 아무 것도 변경되지 않았다고 표시됩니다.
변경 사항을 수동으로 추적해야합니까? 그렇다면 사용할 수있는 트릭이나 습관이 있습니까?
오브젝트/엔티티가 자동으로 생성되지 않습니다. 나는 그들을 만들었고 반환 객체로 설정했다. 내 datacontext에있는 저장 프로 시저/데이터 함수에 대해. – Nicolai
@ Nicolai 그래서 일부 자동 생성 엔티티를 만들고 항목 변경 감지 로직을 구현하는 방법을 살펴 봅니다. – AgentFire