LINQ to SQLによるデータの挿入方法です。
まず、あらかじめSQL Serverに以下のようなテーブルを作成しています。
テーブル名:T_Animals
列名
[ID] [int] NOT NULL
[Name] [nvarchar](50) NULL
[Type] [nvarchar](50) NULL
格納されてるデータ
ID | Name | Type |
---|---|---|
1 | たま | 猫 |
2 | ピーター | うさぎ |
3 | トム | 猫 |
4 | お父さん | 犬 |
5 | ふてニャン | 猫 |
6 | プー | くま |
7 | ファーファ | くま |
8 | ラスカル | アライグマ |
9 | サトちゃん | 象 |
10 | チーバくん | 犬 |
11 | パトラッシュ | 犬 |
12 | バリィさん | 鳥 |
VB
Dim db = New LinqTest02.DataClasses1DataContext() '追加オブジェクトを作成 Dim anm As New T_Animals With { .ID = 13, .Name = "ぐんまちゃん", .Type = "馬"} 'T_Animalsコレクションにオブジェクトを追加 db.T_Animals.InsertOnSubmit(anm) 'データベースへ変更内容を送信 db.SubmitChanges() Dim query = From n In db.T_Animals Select n For Each q In query Console.WriteLine("{0}, {1}, {2}", q.ID, q.Name, q.Type) Next
結果はこのようになります。
スポンサーリンク