一.DataContext类的定义
DataContext又称为上局上下文,它为LINQ TO SQL to SQL 提供操作数据库的入口,如果使用LINQ TO SQL to SQL操作数据库,则首先需要为该数据库创建一个继承与DataContext类的自定义的数据上下文,并在该类中定义表,以及操作数据的方法等。
二.DataContext类的使用
DataContext类包括多个方法,如创建数据库的CreateDatabase()方法、检测数据库是否存在的DatabaseExists()方法、删除数据库的Deletebase()方法、执行SQL命令的ExecuteCommand()方法、执行SQL查询的ExecuteQuery()方法。
例如:
LinqDBDataContext db=new LinqDBDataContext();
//创建sql语句
var result=from user in db.表名 where user.id<11;
//设置数据源,并绑定数据
GridView.DataSource=result;
GridView.DataBind();