LINQ to SQL 简单查询

使用 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.         }  

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

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值