QA@IT
«質問へ戻る

質問を投稿

asp.net(VB)のLINQでの挿入方法

asp.net(VB)のLINQでの挿入方法を教えて下さい。
更新と削除は下記で実行できましたが、挿入の書き方が分かりません。


<更新>
Dim db As New TestDataContext
Dim sql = (From p In db.TEST Where p.TestID = strID Select p)

For Each a In sql
 a.TestName = strName
 a.TestCompany = strCompany
Next

db.SubmitChanges()


<削除>
Dim db As New TestDataContext
Dim sql = (From p In db.TEST Where p.TestID = strID Select p)

For Each a In sql
 db.TEST.DeleteOnSubmit(a)
Next

db.SubmitChanges()


新規レコードの挿入はどのように書けばよいのでしょうか。
また、上記の更新や削除も少し不安なので、書き方的になにかアドバイス頂けますでしょうか。
以上、よろしくお願いします。

asp.net(VB)のLINQでの挿入方法を教えて下さい。
更新と削除は下記で実行できましたが、挿入の書き方が分かりません。

---
<更新>
Dim db As New TestDataContext
Dim sql = (From p In db.TEST Where p.TestID = strID Select p)

For Each a In sql
 a.TestName = strName
 a.TestCompany = strCompany
Next

db.SubmitChanges()

---
<削除>
Dim db As New TestDataContext
Dim sql = (From p In db.TEST Where p.TestID = strID Select p)

For Each a In sql
 db.TEST.DeleteOnSubmit(a)
Next

db.SubmitChanges()

---
新規レコードの挿入はどのように書けばよいのでしょうか。
また、上記の更新や削除も少し不安なので、書き方的になにかアドバイス頂けますでしょうか。
以上、よろしくお願いします。