私はこれらのほとんどをチェックアウトしているので、この質問は100回前のように聞かれています。彼らのどれもEF6で動作するようには思われません。EF6 SaveChanges()の後にID列の値を取得
単純に、EF6を使用してSQL Serverデータベースにレコードを書き込み、SaveChanges()を実行した後にIdentity列の値を復元したいとします。
は、ここに私の簡単なプログラムです:
using (var ctx = new myEntities())
{
ctx.TinyUrl_Url.Add(new TinyUrl_Url()
{
UrlValue = tinyUrl
});
ctx.SaveChanges();
}
TinyUrl_Urlテーブルが2列ありますUrlValue、およびURLIDのアイデンティティPKを。 EF6を使用して新しい行を挿入した後、UrlIDの値を取得するにはどうすればよいですか?
ありがとうございます。
var addedUrl = ctx.TinyUrl_Url.Add(...); SaveChangedの後にオブジェクトAddedUrlのIDがデータベースに挿入されたオブジェクトに与えられたIDで埋められた場合 –