FROM ME TO YOU

oh my bizarre life !!

LINQでSQLServerのデータ読み書きメモ

事前準備

  1. SSMSとかでテーブル作る
  2. Visualstudioで「Linq to SQLクラス」をプロジェクトに追加
  3. サーバーエクスプローラーでサーバーとテーブルを表示
  4. テーブルを2で作ったdbmlへドラッグ

コード

using (DataClasses1DataContext db = new DataClasses1DataContext())
{

    table1 d1 = new table1();

    d1.Text = "hogehoge";

    // データ追加
    db.Log.InsertOnSubmit(d1);
    db.SubmitChanges();
       
    var query = from n in db.table1
                where n.id > 2
                select n;

    foreach (var m in query)
    {
        Debug.WriteLine(m.id + ":" + m.Text);
    }
}

残課題

サーバやテーブル名をコード上で指定したい