我有一个班级 -
public class AccountNumber
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
public string AccountNumber_RecordID { get; set; }
public string AccountNumber_SegmentLength { get; set; }
public string AccountNumber_Number { get; set; }
}
我正在使用LINQ to XML来获取列表 -
List<AccountNumber> accNum =
(from p in xmlDocument.Descendants("AccountNumber")
select new AccountNumber
{
AccountNumber_RecordID = (string)p.Element("RecordID").Value,
AccountNumber_SegmentLength = (string)p.Element("SegmentLength").Value,
AccountNumber_Number = (string)p.Element("Number").Value
}).ToList();
我有一个从AccountNumber类创建的SQLite数据库。我想在更新语句中使用整个列表。但是我如何遍历列表呢?
我想要这样的东西,但不知道如何实现它。
foreach accNum
{
db.Insert(accNum);
}
答案 0 :(得分:3)
关闭foreach,它将如下:
foreach (var acc in accNum)
{
db.Add(acc);
}
db.SaveChanges();
不要忘记保存更改。