私のアプリケーションのデータベース処理を行うためにEntity Framework 4接続を使用してSQL 2008サーバーに接続しています。Entity Framework 4でSQL 2008の次の主キーを取得するには
私はVisual Studio 2010でC#を使用しています。私の質問は、SQL自体によって増分される主キーフィールドに関するものです。データベースで次に使用されるIDを見つけることができますか? 。
最後のアイテムと+1を見つけることができないのは、テーブルにアイテム1,2,3,4,5が含まれている場合、アイテム5を削除して別のアイテムを追加すると、次のアイテムがアイテム6 5よりも(SQLでアイデンティティ仕様を使用していますが、これを使用する必要があります)。
Item.ID.GetNextIdentity()などのメソッドを見つけることができず、このような多くの同様の質問を調べましたが、役に立たないです。
すべてのヘルプは
この質問は役に立ちましたか? http://stackoverflow.com/questions/2958921/entity-framework-4-how-to-find-the-primary-key –
@クリス、私が探していた間、私はそれを見て、それが次のについては何も言及しませんでした質問と答えは、彼らがフィールドで使用される次の主キーではなく、主キーであるフィールドを見つけることについて話しているように思えました。 – JakeJ
あなたは次のIDで何をするつもりですか?あなたがそれを得る方法を見つけたとしても、IDを取得するのはあなたが**あなた**であることを確信することはできません。提出されるフォームは、参照番号として使用することになるだろうとして使用されるIDを表示する必要があるため –