如何从ormlite SaveAll()调用获取ID

Jim*_*rts 5 c# ormlite-servicestack

我正在使用ORMLite来保存许多对象,类似于:

var graphs = Builder<UserGraph>.CreateListOfSize(10)
            .And(x => x.UserId = User.Id)
            .Build();

Db.SaveAll(graphs);
Run Code Online (Sandbox Code Playgroud)

有没有办法让每个对象的id属性自动设置.如果没有,有没有办法获取所有插入对象的ID?

Tou*_*rki 0

您可以将 AutoIncrement 属性添加到 Id 属性:

[AutoIncrement]
public int UserId{ get; set; }
Run Code Online (Sandbox Code Playgroud)