2012-02-23 8 views
1
Node n = new Node(){ 
    Title = "test" 
}; 
Nodes.InsertOnSubmit(n); 
SubmitChanges(); 
n.Id.Dump(); 

それがデータベーステーブル内の0LinqPad行IDでSubmitChanges後に更新され得ていない()

をダンプし、行が正しい(オートインクリメント)IDが挿入されています。私はMySqlでIQドライバを使用しているので、これがセットアップの問題かどうかは不思議です。

ありがとうございました!

答えて

1

コードが正しい - これはIQドライバの制限事項です。

+0

よろしくお願いします。それは私にとって大きな問題ではありません。しかし、うまくいけば、将来的に解決されることもあります。 – Dave

+0

Joe、 VFP LINQPadプロバイダ(IQToolkitを使用)で、自動インクリメントIDを取得しないという同じ問題がありました。あなたが興味を持っているなら、あなたは私がどのように問題を解決したかを見ることができます... http://www.randomdevnotes.com/2011/06/retrieving-auto-generated-primary-key-values-on-insert/ –

関連する問題