2012-08-23 34 views
5

我使用ORMLite保存的對象,類似於:如何從ormlite白水獲得IDS()調用

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

Db.SaveAll(graphs); 

有沒有辦法來對獲得自動設置每個對象的id屬性。如果沒有,有沒有辦法讓所有插入的對象的ID?

+0

可以添加定義爲'UserGraph'對象?當你說'獲取所有插入的對象的ID?'你是指'SaveAll'調用後的意思嗎? –

+0

您的POCO應該在主鍵映射屬性上設置id。 –

+0

您也可以通過'Db.LastInsertId()'獲取最後插入的對象的ID。 – jklemmack

回答

0

可以自動增量屬性添加到您的ID屬性:

[AutoIncrement] 
public int UserId{ get; set; }