1
EF4 VBで挿入する方法と挿入された行のIDを返す方法を教えてもらえますか?EF4 VBで挿入し、ExecuteScalar()のように挿入された行のIDを返す
これは私が編集のために持っているものであり、動作します..私は選択と編集を行う非常に混乱する方法を見てきました。そして、私はExportedToOWためORDER_IDと値を持つ新しい秩序を挿入し、DBにより自動生成されORDER_IDの背中を取得したい... :)
Using db As New productionEntities Dim edit = (From ordEdit In db.orders Where ordEdit.order_id = 56149 Select ordEdit).First edit.ExportedToOW = 0 db.SaveChanges() End Using
を行っているかを理解..
ご協力いただきありがとうございます。フィールドがオートナンバー型フィールドとして設定されている場合のSaveChanges()が実行されるときにEFが生成された値を持つエンティティを更新しますので、これは動作します
Using db As New productionEntities
Dim newOrder As New Order
newOrder.ExportedToOW = 123
db.Orders.AddObject(newOrder)
db.SaveChanges()
' Get the newly generated Id.
dim newKey as Integer = newOrder.order_id
End Using
: