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

Il videra 0.LINQPad id ligne ne se mis à jour après SubmitChanges()

Dans la table de base de données, la ligne est insérée avec le code correct (auto-incrémentée). Je me demande simplement si c'est un problème d'installation puisque j'utilise le pilote IQ avec MySQL.

Merci pour toute aide!

Répondre

1

Votre code est correct - il s'agit d'une limitation dans le pilote IQ.

+0

D'accord, merci Joe. Ce n'est pas un gros problème pour moi. Mais j'espère que cela sera résolu quelquefois dans le futur. – Dave

+0

Joe, J'ai eu le même problème, de ne pas récupérer l'ID auto-incrémenté, avec mon fournisseur VFP LINQPad (qui utilise IQToolkit). Si vous êtes intéressé, vous pouvez voir comment j'ai résolu le problème ... http://www.randomdevnotes.com/2011/06/retrieving-auto-generated-primary-key-values-on-insert/ –

Questions connexes