您的位置:首页 > 数据库

LINQ to SQL

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

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

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



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




三、数据上下文
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>类型的结果



 
   
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息