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

  • 相关阅读:
    设置VS2017背景图片
    NuGet的简单使用
    C#6.0,C#7.0新特性
    openFileDialog的Filter属性设置
    C# 获取当前路径7种方法
    正则表达式总结
    IDEA设置switch/case代码块自动补齐
    CentOS7使用yum安装RabbitMQ
    vue react 路由history模式刷新404问题解决方案
    @Component, @Repository, @Service的区别
  • 原文地址:https://www.cnblogs.com/kinpauln/p/1769076.html
Copyright © 2011-2022 走看看