在SubmitChanges()之后,LinqPad行ID未获得更新

时间:2012-02-23 11:42:17

标签: c# .net datacontext linqpad

Node n = new Node(){
    Title = "test"
};
Nodes.InsertOnSubmit(n);
SubmitChanges();
n.Id.Dump();

它将转储0.

在数据库表中,插入的行具有正确的(自动递增的)id。我只是想知道这是否是一个设置问题,因为我正在使用带有MySql的IQ驱动程序。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您的代码是正确的 - 这是IQ驱动程序中的限制。