Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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
Mvvmcross ISQLiteConnection::Insert返回插入的行数_Mvvmcross - Fatal编程技术网

Mvvmcross ISQLiteConnection::Insert返回插入的行数

Mvvmcross ISQLiteConnection::Insert返回插入的行数,mvvmcross,Mvvmcross,ISQLiteConnection::Insert返回插入的行数 我希望返回新插入行的id 如何检索id?核心sqlite net repo(以及文档)仍然来自-但我认为该文档现在已经过时了 对于自动键,获取插入Id的方法是在插入后查看Id列 var s = new Person() { Name = "Foo" }; db.Insert(s); Mvx.Trace("{0} is id for {1}", s.Id, s.Name); 您可以在源代码中看到此集合,网址为: 如果有人想帮助Fr

ISQLiteConnection::Insert返回插入的行数 我希望返回新插入行的id

如何检索id?

核心sqlite net repo(以及文档)仍然来自-但我认为该文档现在已经过时了

对于自动键,获取插入Id的方法是在插入后查看Id列

var s = new Person() { Name = "Foo" };
db.Insert(s);
Mvx.Trace("{0} is id for {1}", s.Id, s.Name);
您可以在源代码中看到此集合,网址为:


如果有人想帮助Frank更新文档,那么请这样做

哎呀,我看到函数返回的是行数而不是id,我没有查看对象
        if (map.HasAutoIncPK)
        {
            var id = SQLite3.LastInsertRowid(Handle);
            map.SetAutoIncPK(obj, id);
        }