0
EntityFramework.Extended 라이브러리를 사용하여 테이블을 대량 업데이트하려고합니다. 그것은 내가 할당하는 값이 상수 일 때 좋지만 한 열을 다른 열에 할당하려고하면 예외가 발생합니다.EntityFramework.Extended Update - 한 열을 다른 열로 설정하려고 시도했습니다.
// This works fine
Update<Client>(c => c.Active, c => new Client() { DatabaseId = 100 });
// This throws an exception
Update<Client>(c => c.Active, c => new Client() { DatabaseId = c.ClientId });
던져
System.InvalidOperationException입니다됩니다 예외, '클라이언트'범위에서 참조 ''유형의 변수 'C'를 (이것은 단지에서 아이디어를 얻기 위해 고안되어있다) 예를 들어, 하지만 정의되지 않았습니다.
누구든지 성공적으로이 작업을 수행 했습니까?
그것이 오픈 소스 프로젝트를보십시오. 이런 종류의 작업이 지원된다면 소스 코드를 확인할 수 있습니다. –
나는 근원을 보았다. 그것은 일정하지 않은 과제를위한 브랜치를 포함하고 있지만 그것은 파열됩니다. 내가 궁금해 한 것은 내가 쿼리 작성 방법에 뭔가 잘못하고 있는지 아닌지였습니다. –