LINQ to SQL 简单查询

本文介绍了如何使用LINQ技术进行数据库查询,包括创建LINQ to SQL文件并利用Visual Studio服务器资源管理器连接SQL Server,以及两种不同的LINQ查询实现方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用 LINQ  技术 进行查询 步骤:

1. 先创建LINQ to  SQL 文件

2. 利用vs服务器资源管理器连接上sql ,把表拖到LINQ to  SQL 文件中。

Code:
  1. protected void Page_Load(object sender, EventArgs e)   
  2.         {   
  3.   
  4.             NewsTestDataContext newData = new NewsTestDataContext();   
  5.             var str = from title in newData.news where title.id == 1 select title;   
  6.             foreach (var item in str)   
  7.             {   
  8.                 Response.Write(item.title.ToString());   
  9.             }   
  10.         }  

 编写代码 。

注: 建的LINQ to  SQL 文件 NewsTest.dbml 。 其中NewsTestDataContext 为类名称 提供了LINQ to  SQL 操作方法。

        newData 通过“.”可以选择相应的表。

同样LINQ也提供 LiNQ数据连接类和枚举用于支持自定数据连接

Code:
  1. protected void Page_Load(object sender, EventArgs e)   
  2.         {   
  3.             string strconn = "Data Source=(local);Initial Catalog=asptest; Persist"  
  4.             +"Security Info=True;User ID=sa; Password=";  //连接字符串   
  5.             DataContext db = new DataContext(strconn);   
  6.   
  7.             Table<news> news = db.GetTable<news>();   
  8.             var newsList = from w in news where w.id == 1 select w;   
  9.             foreach (var item in newsList)   
  10.             {   
  11.                 Response.Write(item.title.ToString());   
  12.             }   
  13.         }  

这两种实现的结果是一样的。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

积跬步DEV

如有帮助,那多谢赞助!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值