誰も助けることができますか?私は、エンティティフレームワークを使用しているとそのはEntity Frameworkで新しいレコードのID列を取得していますか?
:-)うまく行くんだけど、そう
this._entities.AddToUsers(ユーザー)のようなエンティティクラスを使用して新しいレコードを追加しました。
AddToは自動的に作成され、ユーザーは私のテーブルです...すばらしいですが、ID列を返すにはどうすればよいですか?私は、ストアドプロシージャを使用し続けることができたとし
が、これは私が私のUserエンティティクラスを変換しなければならないことを意味 - 前に、私は、ストアドプロシージャを呼び出すのではなく、必要なものだけのような
音が、私は、ストアドプロシージャを持っていませんでしたSQLパラメータに変換します。
私はEFExtensionsを使用しています。
一度追加したら、SaveChangesなどを呼び出す必要がありますか?
おかげ
ありがとうございました!一度私はSaveChangesを行う私はそこに値が表示されます –
どのようにコードでIDを取得しましたか。たとえば、this._entities.AddToUsers(user);を返します。 – suggy1982
@ suggy1982: '.SaveChanges()'の呼び出し後、オブジェクトのID列に自動的に値が設定されます。何もする必要はありません。ID列を読み込むだけです –