日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

神奇的LINQ ---可以通过对象来查询数据

發布時間:2023/12/1 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 神奇的LINQ ---可以通过对象来查询数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要:

??? linq:在一個新項目里面要用這個技術,然后自己拿起書看了下,記錄下自己的新發現,只適合簡單入門的新童鞋看呀!!!

結論:

linq是對象領域與數據領域的一個橋梁。

?

為什么會出現Linq?

我遇到問題了 那就是我的花很多時間去學操作數據源的語法

讀書的時候學習數據庫SQL Server ,然后就學習了TSQL

后來是oracle,然后莫名其妙的學習了很多語言:數據查詢語言DQL,數據操縱語言DML, 數據定義語言DDL,數據控制語言DCL,

然后學習了XML,就學習了XQuery,XPath ,記得還有(DTD,Schema)反正狠狠的一大把,

然后就是MySql,當然基本一看就知道了,但是的了解里面的一些特性

再然后就是HTML,那就的必須學習JS,Jquery這些查詢操作html的一些語言

?? 我不知道大家什么感覺,我在學每個技術的時候,感覺他們都有很多相似之處,比如我都要先拿到一個數據源,然后去操作這些數

據源,這就是相似之處。還有就是操作不同的數據源,我的學不同的操作語言,這個讓我很郁悶,我最少的花一個星期才可以很流暢的

去操作這些數據源。

?

既然有這么多相似之處,并且,程序開發人員的學習很多語言,為了解決這個問題,神奇的LINQ就誕生了!

?

神奇的LINQ

如果我是計算機剛剛入伍的新兵蛋子,我可沒時間去學這么多東西,我可討厭語法了,有沒有什么捷徑呀,恩,當然有了,那就是Linq,

一個神奇的技術!神奇的對象!!LINQ就是解決這個問題,只要你會linq,你就沒必要去學很多操作語法了,只要會Linq,其他一切搞定,

前提是你會VB,或者是C#,并且你的開發環境支持Linq。

關于LINQ的一些聯想!

昨天晚上拿著從蛋子哪里拿來的書,剛看第一頁,我就很興奮,我發現我自己太有才了。

假如,瘋子喜歡上一個女孩(沈冰),他特別想知道人家24小時在干什么,比如

---------------------------------
她跟小朋友在說什么呀(小朋友那么開心)????????????????????
她怎么跟小朋友的父親(秦皇出去了),他們在聊什么呀????????
她去圖書館借到什么書呀?
她今天跟那個超市的阿姨說什么了?
她跟她舍友今天怎么這么高興呀?
她今天跟旁邊的帥哥說什么了?
她今天怎么還跟狗狗說話了?
她都跟那些朋友去打球呀?
她一個人走在路上唱的什么歌呀?
...
----------------------------

她跟小朋友在說什么呀(小朋友那么開心)??????? answer:偷聽????????????????
她怎么跟小朋友的父親(秦皇出去了),他們在聊什么呀??? ?answer:問秦皇女兒??????
她去圖書館借到什么書呀???????????? answer:去圖書館問問那個阿姨,讓她幫忙查查吧
她今天跟那個超市的阿姨說什么了???? answer:問超市阿姨吧
她跟她舍友今天怎么這么高興呀?????? answer:問舍友呀,前提的先賄賂她
她今天跟旁邊的帥哥說什么了???????? answer:氣死我了,我要揍他一頓
她今天怎么還跟狗狗說話了?????????? answer:。。。???????
她一個人走在路上唱的什么歌呀?????? answer:。。。
...
----------------------------


上面的答案很不全,并且很不靠譜,其實,如果,我只是假設,在她身上按一個監聽器,什么都搞定了,這個方法很好,但是你懂的。

或者就好像,你想監聽一個人的電話,只要你跟服務商搞好關系,這個是很好辦到的。而linq就是這樣的一個對象,可以幫助你減少很多財力,物力!

?

結論:

linq是對象領域與數據領域的一個橋梁。

就像上面的一個比喻,沈冰沈冰那么多人,都是一個個對象(小朋友,小朋友爸爸。。。),這是一個對象領域,并且他們之間的關系是很分散的

然后是沈冰這個對象所做的事情,去幼兒園所做到事情是一些數據,去超市所做事情也是一些數據,

小朋友跟沈冰之間產生的故事(我們可以比作是數據),

有很多個數據,我們可以當作是數據領域(這里比喻有點不是很合適,因為數據領域是個很大的名詞)

如果我們要去把這些數據與對象關聯起來的話,我想知道沈冰在2月28號在做什么,這個如果你想知道的話,只有找本人去談,或者找跟她有關系的

人去打聽,但是如果有監聽器的話,一切都是那么簡單了,監聽器里面錄制了所有沈冰的信息。而這個監聽器就類似LINQ這樣的一個東西。

?

謝謝蛋子的書,剛拿到書,看了第一頁,以上是自己的理解,有可能有偏差,希望大家多多指教哦!

?

?

轉載于:https://www.cnblogs.com/muer/archive/2012/02/29/linq.html

總結

以上是生活随笔為你收集整理的神奇的LINQ ---可以通过对象来查询数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。