linqを使用してデータベースに行を挿入するときのID IDの取得方法は?linqを使用してdbに行を挿入するときのID IDの取得方法
2
A
答えて
1
LINQ to SQLは、挿入されたオブジェクトのIDを自動的に取得し、それに応じてプライマリキーにマップしたフィールドを更新する必要があります。マッピングされたPKプロパティが[Column(IsDbGenerated=true)]
とマークされている限り、
4
あなたは「OnInsert」
alt text http://i25.tinypic.com/2vx22iu.png
にその「ID」列に「自動生成された値」=真と「自動同期」のプロパティを設定した場合..... .SubmitChanges()
を使って変更を保存した後でそれを読んでください。特別なトリックも何もありません必要な....
のでNerdDinnerサンプルの場合:
using(NerdDinnerContext ctx = new NerdDinnerContext())
{
Dinner upcoming = new Dinner();
// set all properties for the dinner
upcoming.EventDate = DateTime.Today.AddDays(30);
ctx.Dinners.InsertOnSubmit(upcoming);
ctx.SubmitChanges();
int newDinnerID = upcoming.DinnerID;
}
今「newDinnerID」は、新たに追加されたIDENTITYが含まれている必要があります。 SQLサーバ銀バッジの
マルク・
関連する問題
- 1. mybatisを使用してバッチ挿入するときに各エンティティのIDを取得する方法
- 2. codeigniterに一括挿入のIDを取得する方法は?
- 3. 行を挿入しないで次のIDを取得する
- 4. MenuItemを挿入するときに使用する次のコマンドIDを取得する方法は?
- 5. Postgres 9.5に挿入された行のIDを取得する方法UPSERT
- 6. SQL ID値を取得して別の列に挿入する
- 7. IDを取得するIDまたはIDを挿入するためのSP
- 8. Spring JdbcTemplatesを使用してOracleデータベースにデータを挿入した後にIDを取得する方法
- 9. 最後のプライマリキーを取得 - IDなし - トリガを使用して挿入
- 10. カスタムアダプタを使用しているときにonItemClick(ListView)の行のIDを取得する方法は?
- 11. 挿入リクエスト後のid値の取得
- 12. JDBCを使用してOracle 11gで最後の挿入IDを取得
- 13. OracleはOCCIとC++を使用して最後に挿入された行IDを取得します
- 14. CouchDB:_revs_diffを使用してドキュメントリビジョンIDを取得する方法
- 15. ef4 poco、挿入後のIDの取得方法は?
- 16. Linqを使って一致するIDのリストを取得する方法は?
- 17. monetdbの最後の挿入IDを取得できますか?
- 18. reactmongoに挿入した後でドキュメントオブジェクトIDを取得する方法は?
- 19. AndroidでIDを使用してIDを取得する
- 20. 挿入された行のIDを取得
- 21. 挿入された行のIDを取得
- 22. 同じステートメントに挿入されたIDのIDを取得する
- 23. 挿入後のdjango admnの使い方レコードIDを取得しますか?
- 24. 最後の挿入されたIDをLinq SQLカスタムSQL式に取得する方法?
- 25. GoogleのプロジェクトIDとpushwooshアプリIDを取得する方法は?
- 26. MYSQL LAST_INSERT_ID()を使用して、挿入された行のIDを取得しますか?
- 27. ElevateDBを使用してレコードを挿入するときにID値を返す方法
- 28. Linqを使ってデータベースからIDを取得するには?
- 29. Doctrine 2 - PostPersistで最後に挿入されたIDのIDを取得する方法は?
- 30. mongooseを使ってmongodbに文書を挿入し、生成されたIDを取得する方法は?
グラッツマルク・ –
おかげで、レムス!あなたは自分自身から遠く離れていません:-) –