Linq To SQL 入门(1)
2012-03-14 12:33
447 查看
1、首先创建数据库DataTest,下面为DataTest数据库中的表Admin:
在使用Linq操作数据库时,应当将映入System.Data.Linq命名空间。
2、添加和Admin对应的类Admin(当然也可以用其它类名);
3、用Linq开始对数据库进行常见操作:
在使用Linq操作数据库时,应当将映入System.Data.Linq命名空间。
2、添加和Admin对应的类Admin(当然也可以用其它类名);
3、用Linq开始对数据库进行常见操作:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.Linq.Mapping; using System.Data.Linq; public partial class Linq操作 : System.Web.UI.Page { //在创建DataContext对象是并初始化,其中参数为连接字符串 DataContext dc = new DataContext(@"Data Source=.\SQLEXPRESS;AttachDbFilename=E:\程序练习\LinqInAction\WebLinq\App_Data\DataTest.mdf;Integrated Security=True;User Instance=True"); protected void Page_Load(object sender, EventArgs e) { //调用方法添加数据 InsertData(); Gridview1.DataSource = SelectData(); Gridview1.DataBind(); } //对Admin表进行查询 public IQueryable<Admin> SelectData() { Table<Admin> table=dc.GetTable<Admin>(); var query = from tab in table select tab; return query; }
//插入数据 public void InsertData() { Table<Admin> table = dc.GetTable<Admin>(); Admin admin = new Admin(); admin.ID = 10; admin.UserName = "xiaohai"; admin.PassWord="55555"; table.InsertOnSubmit(admin); dc.SubmitChanges(); }
//删除数据 public void DeleteData() { Table<Admin> table = dc.GetTable<Admin>(); var text=from temp in table //此时的text为Iqueryable<Admin>类型的集合 where temp.ID==10 //注意此处为"==" select temp; foreach (Admin admin in text) { table.DeleteOnSubmit(admin); } dc.SubmitChanges(); } }
相关文章推荐
- LINQ TO SQL Linq入门基础
- Linq To Sql 快速入门
- Linq to sql 入门
- Visual.C#.2010从入门到精通].(Visual.C#.2010.Step.By.Step)读书笔记 LINQ to SQL(二十)
- (原创)LINQ To SQL简单入门
- LINQ to SQL(1):基础入门
- [新手入门]快速学习 ADO.NET Entity Framework系列文章 #3 -- LINQ-to-SQL、EntitySQL、查询产生器方法(Query builder)三种语法
- C# 3.0, Linq, Linq To Sql(最佳入门)
- LINQ to SQL的快速入门例子
- LINQ to SQL的快速入门例子
- linq to sql 增删改查入门编[linq学习笔记一]
- Linq To sql入门练习 Lambda表达式基础
- LINQ to SQL 入门基础
- Linq to SQL --C#ORM框架 入门
- Linq to SQL
- LINQ to SQL和Entity Framework对比与关联
- Linq to Sql:N层应用中的查询(上) : 返回自定义实体
- LINQ to Sql系列一 增,删,改
- Linq to Sql 学习系列之八 继承与关系
- CASE语句在LInq to SQL的应用