デリートをやってみる
Deleteも書きっぷりはすごく簡単。
※後述のように、結構条件から外れて例外出すのをやりそうなので注意かも
1レコードを特定して消すパターン
Using db = New EFModel()
'対象の絞り込みクエリ
Dim query = (From rcd In db.PokemonMasters
Where rcd.UID = 1
Select rcd).Single()
'1件のDeleteを実行
db.PokemonMasters.Remove(query)
End Using
※↑きっちり1行分特定できないと例外発生
多数指定して消すパターン
(基本的に全部こっちでやっておけばいい印象だけどどうだろうか)
Using db = New EFModel()
'対象の絞り込みクエリ
Dim query = From rcd In db.PokemonMasters
Where rcd.UID = 1
Select rcd
'Deleteを実行
db.PokemonMasters.RemoveRange(query)
End Using
※↑削除に該当するレコードがなくても例外は発生しない