sqlKata,InsertGetId <>上的参数计数不匹配

时间:2019-11-28 14:37:57

标签: c# sql-server sqlkata

我正在尝试插入一行(工作版本)

     _masterDb.Query(table.FullName()).Insert(value.ForDatabase);
     //raw sql: 
     //INSERT INTO [mst].[TableOne] ([Name], [TableCol]) VALUES ('www', 'ddf')

但是,如果我想获取最后插入的行的Id

     _masterDb.Query(table.FullName()).InsertGetId<int>(value.ForDatabase);
     //raw sql: 
     //INSERT INTO [mst].[TableOne] ([Name], [TableCol]) VALUES ('www', 'ddf'); SELECT SCOPE_IDENTITY() as Id

为此,我收到错误Parameter count mismatch?参数不匹配在哪里?

注意:如果我复制粘贴aboe Raw SQL生成,它将起作用。

0 个答案:

没有答案