【问题标题】:LinqPad row id not getting updated after SubmitChanges()在 SubmitChanges() 之后 LinqPad 行 ID 未更新
【发布时间】:2023-03-14 07:10:02
【问题描述】:
Node n = new Node(){
    Title = "test"
};
Nodes.InsertOnSubmit(n);
SubmitChanges();
n.Id.Dump();

它将转储 0。

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

感谢您的帮助!

【问题讨论】:

    标签: c# .net datacontext linqpad


    【解决方案1】:

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

    【讨论】:

    • 好的,谢谢乔。这对我来说不是什么大问题。但希望将来有时会得到解决。
    • Joe,我遇到了同样的问题,即我的 VFP LINQPad 提供程序(使用 IQToolkit)没有检索自动递增的 id。如果你有兴趣,你可以看看我是如何解决这个问题的...randomdevnotes.com/2011/06/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多