1

私のアプリケーションでは、ユーザー モデルにアドレス テーブルへの外部キーがあります。私の問題は、住所を住所テーブルに挿入した後、永続化したばかりのレコードを探して、住所テーブルの母集団全体に対して LINQ クエリを実行する必要があることです。永続化されたばかりのレコードから主キーを取得するより良い方法はありますか?

4

2 に答える 2

0

主キーのタイプを SQL の UNIQUEIDENTIFIER である GUID に変更することをお勧めします。次に、挿入されたIDがわかります。

var id = Guid.NewGuid();
var model = new Address()
{
    Id = id,
    // ...
};
// add and save context
于 2013-10-14T09:16:34.537 に答える