SQLとLINQのメモ

◆ Authorsテーブルがあって、レコードIDの3を削除する。

            var deleteOrderDetails =
                        from details in db.Authors
                        where details.Id == 3
                        select details;

            foreach (var detail  in deleteOrderDetails)
            {
                db.Authors.DeleteOnSubmit(detail);               
            }
            try
            {
                db.SubmitChanges();
            }
            catch
            {

            }


◆ Authorsテーブルにレコードを追加する。

            Authors a = new Authors();
            a.Name = "三雲岳斗";

            db.Authors.InsertOnSubmit(a);
            db.SubmitChanges();

            try
            {
                db.SubmitChanges();
            }
            catch
            {

            }