linq2db Sqlite Insert之后获取插入的自增量ID值
Posted webyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linq2db Sqlite Insert之后获取插入的自增量ID值相关的知识,希望对你有一定的参考价值。
方法为:
public static object InsertWithIdentity<T>(this IDataContext dataContext, T obj);
例:
var rowId = db.InsertWithIdentity(newRow); newRow.Id = (long)rowId;
对应的SQL语句为:
SELECT last_insert_rowid()
以上是关于linq2db Sqlite Insert之后获取插入的自增量ID值的主要内容,如果未能解决你的问题,请参考以下文章
方镁石。插入后如何获取自动增量主键的值,除了last_insert_rowid()?
为啥 Linq2DB 在处理 DataContext 后执行 SQL 语句