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();
        }
    }

  • 相关阅读:
    近期用过的Linux口令备份
    使用白鹭引擎遇到的一些问题以及一些工具分享
    隐私政策
    又是一年年终总结
    初次数据整理
    skynet的timer似乎有问题
    golang .(type)语法
    mysqlbinlog输出sql
    Mysql中文字符串提取datetime
    ionic4请求skynet服务器的资源跨域问题
  • 原文地址:https://www.cnblogs.com/kinpauln/p/1769076.html
Copyright © 2011-2022 走看看