Dapper를 Microsoft Access에서 사용하고 있습니다. 선택하지 않아도 Dapper.Contrib 확장을 사용하여 connection.Insert(address)
을 사용할 수 있습니다. 불행하게도 그것은 오류 'Characters found after end of SQL statement.'
을 던지고 있기 때문에 SQL dapper가 삽입을 수행하고 SCOPE_IDENTITY
을 요청하고 Access가 ;
으로 구분 된 여러 SQL 문을 좋아하지 않으므로 가정합니다.Dapper 'SQL 문의 끝 문자가 발견되었습니다.' - Id 값을 반환하는 Stop Dapper
Dapper가 ID 값을 반환하지 않도록 지시 할 수있는 방법이 있습니까?
나는 source code for the Dapper.Contrib을보고 있었는데 아마 운이 좋지 않은 것 같습니다.
"Dapper가 Access로 제대로 작동하지 못했습니다."이것은 올바르지 않습니다. Dapper는 Access에서 올바르게 작동합니다. 작동하지 않는 것은 "Dapper.Contrib"입니다. DapperExtensions를 Access와 함께 사용할 계획이었습니다. 많은 문제에 직면하고 마침내 데이터베이스를 전환하기로 결정했습니다. 운이 좋았습니다. 그것은 가능했으며 사업 상 허용되었습니다. 데이터베이스를 전환하는 기술 작업은 미미했습니다. 문제는 이전 버전과의 호환성이었습니다. –
@AmitJoshi 좋은 지적, 나는 나의 대답을 업데이 트했습니다. 데이터베이스를 전환 할 수있는 방법이 있다면 분명히 할 수 있습니다. MS Access에서 일하는 것은 힘들었습니다. – tomRedox