ISQLiteConnection :: Insert返回插入的行数 我本来希望返回新插入行的id。
如何检索ID?
答案 0 :(得分:0)
核心sqlite-net repo(以及文档)仍然来自https://github.com/praeclarum/sqlite-net#synchronous-api - 但我认为这个文档已经过时了。
对于自动密钥,获取插入ID的方法是在插入后查看Id列
var s = new Person() { Name = "Foo" };
db.Insert(s);
Mvx.Trace("{0} is id for {1}", s.Id, s.Name);
if (map.HasAutoIncPK)
{
var id = SQLite3.LastInsertRowid(Handle);
map.SetAutoIncPK(obj, id);
}
如果有人想帮助Frank更新文档,请执行!