LINQ to SQL

 一、LINQ to SQL 概述

LINQ to SQL 是 LINQ中最重要的一个组件,为.NET framework 3.5 所支持,它可以为关系数据库提供一个对象模型,并在该对象模型基础上实现对数据的查询、添加、修改、删除等功能。

二、使用Visual Studio 2008 创建DBML文件

1.在解决方案管理器右键APP_code,选择LINQ TO SQL类

VS2013 <wbr>ASP.NET <wbr>MVC4 <wbr>中使用 <wbr>LINQ <wbr>TO <wbr>SQL

 2.在服务器资源管理器面板中选择数据库的各个表,并直接拖放到文件的视图面板中。

VS2013 <wbr>ASP.NET <wbr>MVC4 <wbr>中使用 <wbr>LINQ <wbr>TO <wbr>SQL


三、数据上下文

Data Context又称为数据上下文,它为 LINQ to SQL提供操作数据库的入口。

使用 LINQ to SQL操作数据库,首先需要为该数据库创建一个继承自 Data Contex类的自定义的数据上下文类

  protected void Page_Load(object sender, EventArgs e)

        {

           //实例化linqdb

            LinqdbDataContext linqdb = new LinqdbDataContext();

          //查询语句          

            string sql = "select * from marks";

            //为gridview绑定数据源

             GridView1.DataSource = linqdb.ExecuteQuery<marks>(sql);

             GridView1.DataBind();

        }


关于DataContext类的方法

①执行SQL命令的ExecuteCommand()方法

②执行SQL查询的ExecuteQuery()方法

③提交更改到数据库的SubmitChange()方法

④获取表集合的GetTable()方法

⑤获取已修改对象的GetChangeSet()方法

四、处理Table<T>类型的结果


 
   
 





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值