0

追加されたオブジェクトのエンティティキー値を取得することは可能ですか?

キー値はcontext.SaveChanges()の後に設定されます。しかし、残念ながら、context.SaveChangesの後にEntityState.Addedはなくなりました。

4

1 に答える 1

0

コンテキストに追加されたエンティティの主キーについて話しているのですか? その場合は、SaveChanges() に続いて直接アクセスできます。エンティティ オブジェクトの主キー プロパティを呼び出す。

すなわち。

context.AddToMyTable(entity);
context.SaveChanges();
int primaryKey = entity.Id;

変更を保存すると、エンティティ オブジェクトが更新されます。

于 2012-11-06T17:53:25.800 に答える