Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 使用sqlite和dapper进行批量插入_.net_Sqlite_Dapper - Fatal编程技术网

.net 使用sqlite和dapper进行批量插入

.net 使用sqlite和dapper进行批量插入,.net,sqlite,dapper,.net,Sqlite,Dapper,我正在使用dapper.net和sqlite。执行此查询时,只有第一个id是insert,其余id被忽略。如何批量插入 insert or ignore into pair(key, value) select @key, (select value from list where id in @id_list) 不带FROM子句的SELECT查询将生成一条记录: >选择42; 42 当您将子查询放入该选择列表时,该子查询是一个,它只返回一个值 要为查询中的每条记录返回一个常量值,

我正在使用dapper.net和sqlite。执行此查询时,只有第一个id是insert,其余id被忽略。如何批量插入

insert or ignore into pair(key, value) 
    select @key, (select value from list where id in @id_list)

不带FROM子句的SELECT查询将生成一条记录:

>选择42;
42
当您将子查询放入该选择列表时,该子查询是一个,它只返回一个值

要为查询中的每条记录返回一个常量值,必须将该常量放入该查询的SELECT子句中:

在对中插入或忽略(键、值)
从id所在的列表中选择@key,value(1,2,3,…)