2009-04-30 4 views
17

stored procedureなしのテーブルに単純なデータを挿入するにはLINQ to SQLを使用しています。テーブルには、SQL ServerDBMLの両方にIDENTIITYの列として設定されている主キーID列があります。Linq to SQL - InsertOnSubmit()の後にIDENTITY列の値を見つける方法

最初にInsertOnSubmit();に1行分のデータを呼び出し、SubmitChanges();を呼び出してその行をdbにコミットします。しかし、私は、行のIDENTITY新しく挿入された行の列の値を取得する簡単な方法が必要だと思います。私はIDENTITYのdbに列の値を提供したくないので、私はそれを生成したいと思います。

これはどのようにして最適に処理されますか?ここ

答えて

27

レコードが優れたデータベース

+1

で作成された後、基本的にあなたがInsertOnSubmitに使用されるオブジェクトは、アイデンティティ・フィールドが読み込まれますので、簡単なコードスニペット

​​

です、ありがとう! –

+0

うれしい、私は助けることができる – Vikram

+0

Sooper、ありがとうVikram :) – TechieBrij

関連する問題