我发现下面的sqlite会在Dapper中获取插入的id,但是,这在并发场景下安全吗?
string sql = @" insert into MyTable values (null, @name); select last_insert_rowid();";
您问“……这在并发场景中安全吗?”简单的答案是“否”。
但是,您可以通过“选择 id,其中 指定某些主键或唯一字段的值”来获取 id。