成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LINQ to SQL動態查詢概括

開發 后端
這里介紹使用LINQ to SQL動態查詢,這個例子用CreateQuery()方法創建一個IQueryable<T>類型表達式輸出查詢的語句。

LINQ to SQL有很多值得學習的地方,這里我們主要介紹LINQ to SQL動態查詢,包括介紹LINQ to SQL功能和調試特定等方面

LINQ to SQL動態查詢

使用LINQ to SQL動態查詢,這個例子用CreateQuery()方法創建一個IQueryable<T>類型表達式輸出查詢的語句。

這里給個例子說明一下:

  1. var c1 = Expression.Parameter(typeof(Customer), "c");  
  2. PropertyInfo City = typeof(Customer).GetProperty("City");  
  3.  
  4. var pred = Expression.Lambda<Func<Customer, bool>>(  
  5. Expression.Equal(  
  6. Expression.Property(c1, City),  
  7. Expression.Constant("Seattle")  
  8.  ), c1  
  9. );  
  10. IQueryable custs = db.Customers;  
  11. Expression expr = Expression.Call(typeof(Queryable), "Where",  
  12. new Type[] { custs.ElementType }, custs.Expression, pred);  
  13. IQueryable<Customer> q = db.Customers.AsQueryable().  
  14. Provider.CreateQuery<Customer>(expr); 

Log屬性用于將SQL查詢或命令打印到TextReader。此方法對了解 LINQ to SQL功能和調試特定的問題可能很有用。

下面的示例使用Log屬性在SQL代碼執行前在控制臺窗口中顯示此代碼。我們可以將此屬性與查詢、插入、更新和刪除命令一起使用。

  1. //關閉日志功能  
  2. //db.Log = null;  
  3. //使用日志功能:日志輸出到控制臺窗口  
  4. db.Log = Console.Out;  
  5. var q = from c in db.Customers  
  6. where c.City == "London"  
  7. select c;  
  8. //日志輸出到文件  
  9. StreamWriter sw = new StreamWriter(Server.MapPath("log.txt"), true);  
  10. db.Log = sw;  
  11. var q = from c in db.Customers  
  12. where c.City == "London"  
  13. select c;  
  14. sw.Close(); 

【編輯推薦】

  1. Linq匿名類型簡單概述
  2. Linq隨機讀取數據淺析
  3. Linq Lambda表達式全面分析
  4. Linq擴展方法簡單分析
  5. 初探Linq局部變量類型
責任編輯:佚名 來源: IT168
相關推薦

2009-09-16 10:08:06

LINQ查詢

2009-09-15 17:07:24

Linq To SQL

2009-09-16 17:33:16

LINQ TO SQL

2009-09-09 15:10:35

LINQ查詢句法

2009-09-15 16:09:12

LINQ進行查詢

2009-09-17 16:46:34

Linq to sql

2009-09-18 14:07:51

LINQ to SQL

2009-09-17 16:20:43

Linq to sql

2009-09-15 13:59:18

LINQ to Dat

2009-09-16 10:27:35

LINQ Custom

2009-09-16 16:52:50

LINQ to XML

2009-09-16 16:55:07

LINQ to XML

2009-09-14 16:51:33

LINQ XML樹加載

2009-09-15 09:19:22

linq動態條件

2009-09-15 10:16:01

LINQ動態查詢

2009-09-15 10:46:04

LINQ to SQL

2009-09-14 15:37:06

LINQ映射數據庫

2009-09-15 15:18:00

Linq Lambda

2009-09-18 14:33:37

LINQ to SQLSQL命令

2009-09-14 19:14:51

LINQ動態查詢
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品欧美一区二区三区久久久 | 亚洲综合大片69999 | 污视频在线免费观看 | 蜜桃精品视频在线 | 中国一级大黄大片 | 免费中文字幕日韩欧美 | 99热播放| 黄色毛片网站在线观看 | 欧美 日韩 中文 | 91中文字幕在线 | 国产精品精品 | 国产日韩欧美激情 | 欧美日韩中文在线观看 | 午夜影院视频在线观看 | 久久精品国产久精国产 | 国产精品一卡 | 91精品国产美女在线观看 | 一区二区三区高清 | 欧美天堂 | 日韩精品专区在线影院重磅 | 欧美精品乱码99久久影院 | 99re视频精品 | 久亚州在线播放 | 日韩视频成人 | 亚洲精品中文字幕在线观看 | 成人在线播放网站 | 成人av免费播放 | 99久久久久国产精品免费 | 免费观看毛片 | 色婷婷在线视频 | 北条麻妃一区二区三区在线视频 | 亚洲午夜在线 | 国产精品欧美一区二区三区不卡 | 波多野结衣在线观看一区二区三区 | 狠狠操狠狠操 | 午夜视频免费在线观看 | 久久精品国产久精国产 | 中文字幕国产 | 日韩精品一区二区久久 | 在线天堂免费中文字幕视频 | 国产精品视频播放 |