zoukankan      html  css  js  c++  java
  • Linq增、删、改、查

    From:http://oct01.cn/all.aspx?id=15

    添加一个linq to sql 类 默认命名

    双击DataClasses.dbml  把服务器资源管理器中的相应数据库中的所有表拖入DataClasses.dbml中,保存。

    在前台拖入一个  GridView用于显示 查询的内容

    这里对数据库中的一个Admin表进行操作,属性如下:

     id    int  主键 自增

    ad_username varchar(50)

    ad_password varchar(50)

    后台:

       加载引用:System.Data.Linq

    using System;
    using System.Configuration;
    using System.Data;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;

    public partial class _Default : System.Web.UI.Page
    {
        DataClassesDataContext db = new DataClassesDataContext();
        protected void Page_Load(object sender, EventArgs e)
        {


    //删除
        var order =
           (from o in db.Admin
            where o.Id==1
            select o).First();
            db.Admin.DeleteOnSubmit(order);
            db.SubmitChanges();
        //查询

            GridView1.DataSource = from x in db.Admin select new { x.ad_username,x.ad_password};
            GridView1.DataBind();

    //更新

         
           var user = db.Admin.Where(u => u.Id == 3).Single();
           user.ad_username = "ff";
           db.SubmitChanges();
    //插入

        Admin a=new Admin
            {
              
             ad_username = "Seattle",
             ad_password="123456"
             
            };

       
            db.Admin.InsertOnSubmit(a);
            db.SubmitChanges();
        }
    }

  • 相关阅读:
    VC笔记
    安卓开发,调用系统相册或相机选择图片
    安卓gradle时报错"ERROR: Plugin with id 'com.android.application' not found."
    安卓开发 利用百度识图api进行物体识别(java版)
    安卓使用讯飞SDK
    《构建之法》读书笔记1
    安卓开发 利用百度识图api进行物体识别
    安卓使用讯飞sdk报错
    Android webview学习
    open failed: EACCES (Permission denied)
  • 原文地址:https://www.cnblogs.com/kinpauln/p/1769076.html
Copyright © 2011-2022 走看看