2016-07-22 10 views
0

新しく作成したレコードフォームmssqlのIDを取得する必要があります。私はいくつかの情報を読んだが、依然として不明である。私は次のことを行うことができます:asp.netのエンティティを使用してmssqlから新しいレコードのIDを取得するC#

using (var context = new MyContext()) 
{ 
    context.MyEntities.AddObject(myNewObject); 
    context.SaveChanges(); 

    int id = myNewObject.Id; // Yes it's here 
} 

これで十分ですか?

答えて

1

はい、ちょうどあなたが保存され、新しい値

あなたはアイデンティティが

[DatabaseGenerated(DatabaseGeneratedOption.Identity)] 
public int ID { get; set; } 

に属性を設定することを確認してください取得するには、のために見てください: C#, entity framework, auto increment

+0

は答えてくれてありがとう –

関連する問題