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

  • 相关阅读:
    Frame内容页向Frame页传值的问题。
    Silverlight 要求使用更新版本
    Siverlight 中RichTextBox 中注入控件无法使用的问题
    PHP_判断是否为数字
    CentOS中vsftp安装与配置
    全面认识F5负载均衡
    如何让php自动进行二级域名泛解析
    【Thinkphp教程】 如何实现URL伪静态
    LVS+heartbeat+ldirectord高可用负载均衡集群解决方案
    ThinkPHP小结
  • 原文地址:https://www.cnblogs.com/kinpauln/p/1769076.html
Copyright © 2011-2022 走看看