freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linq查詢簡介-資料下載頁

2025-08-12 07:27本頁面

【導讀】查詢是一種從數(shù)據(jù)源檢索數(shù)據(jù)的表達式。查詢通常用專門的查詢語言來表示。隨著時間的推移,人們已經(jīng)為各種。數(shù)據(jù)源開發(fā)了不同的語言;例如,用于關系數(shù)據(jù)庫的SQL和用于XML的XQuery。因此,開發(fā)人員不得不針。LINQ通過提供一種跨各種數(shù)據(jù)源和數(shù)據(jù)格式使。用數(shù)據(jù)的一致模型,簡化了這一情況。在LINQ查詢中,始終會用到對象??梢允褂孟嗤幕揪幋a模式來查。下面的示例演示如何用源代碼表示查詢操作的三個部分。為了方便起見,此示例將一個整數(shù)數(shù)組用作數(shù)據(jù)源;但。其中涉及的概念同樣適用于其他數(shù)據(jù)源。在上一個示例中,由于數(shù)據(jù)源是數(shù)組,因此它隱式支持泛型IEnumerable接口。在foreach語句中執(zhí)行查詢,而foreach要求使用IEnumerable或。如果源數(shù)據(jù)還沒有作為可查詢類型出現(xiàn)在內(nèi)。存中,則LINQ提供程序必須以此方式表示源數(shù)據(jù)。些對象編寫查詢,然后由LINQtoSQL在運行時處理與數(shù)據(jù)庫的通信。據(jù)庫中的特定表,并且Table<Customer>支持派生自IEnumerable的泛型IQueryable接口。另外還要注意,這些類型的查詢返回單個值,而不是IEnumerable集合。

  

【正文】 必須首先循環(huán)訪問這些元素。 Count、 Max、 Average 和 First 就屬于此類查詢。由于查詢本身必須使用 foreach 以便返回結果,因此這些查詢在執(zhí)行時不使用顯式 foreach 語句。另外還要注意,這些類型的查詢返回單個值,而不是 IEnumerable 集合。下面的查詢返回源數(shù)組中偶數(shù)的計數(shù): C var evenNumQuery = from num in numbers where (num % 2) == 0 select num。 int evenNumCount = ()。 若要強制立即執(zhí)行任意查詢并緩存其結果,可以調(diào)用 ToList(TSource) 或 ToArray(TSource) 方法。 C Listint numQuery2 = (from num in numbers where (num % 2) == 0 select num).ToList()。 // or like this: // numQuery3 is still an int[] var numQuery3 = (from num in numbers where (num % 2) == 0 select num).ToArray()。 此外,還可以通過在緊跟查詢 表達式之后的位置放置一個 foreach 循環(huán)來強制執(zhí)行查詢。但是,通過調(diào)用 ToList 或 ToArray,也可以將所有數(shù)據(jù)緩存在單個集合對象中。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1