Dapper가 목록을 삽입 하시겠습니까?

.net dapper

문제

일괄 삽입을하고 싶습니다. A는 ID이고 B는 ID 목록입니다. 내 insert 문은 다음과 같지만 잘못되었습니다. 어떻게 작동하도록 다시 작성합니까? 내가 생각할 수있는 유일한 해결책은 문 외부에서 foreach 루프를 사용하는 것입니다.

.Execute(@"insert into MyTable(a,b) select @a, @b", new {a, b})

수락 된 답변

이 시도:

var abs = b.Select(id => new { a, b = id });
int numInserted = connection
    .Execute(@"insert into MyTable(a,b) VALUES(@a, @b)", abs);


아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow