100天土雞飼養計畫(22)

2021-07-16 12:09:17 字數 376 閱讀 1288

今天又是狠狠地體驗了一番ef進行複雜查詢,還要按條件進行排序和翻頁,只能說,無比痛苦!!!

痛苦之後深深的體會到其名字」entity framework」中entity的含義,那就是一切都是基於「實體」!即便是其生成的sql查詢出你想要的組合方式,但在查詢出結果以後,ef會結果封裝成基於的實體,或者實體結構!!!所以不能再停留在資料庫的思維上,而要從實體的角度出發!而又因為都會從實體的角度出發,所以免不了自己寫迴圈生成想要的結構!!!

不過好訊息的,原來ef支援直接用sql進行查詢~原來居然不知道,看到複雜查詢是orm框架的共同弊端,即使如微軟也沒有很好的解決方案,所以留了這麼一扇後門~不過,為了編碼規範,既然決定用ef了,那就要盡量避免使用sql直接查詢,現在的預設約定是,查詢3表及以上才是能使用~

100天土雞飼養計畫(2)

今天因為工作變動的事情,浪費了不少時間,其餘時間了解了一下webservice的工作原理。webservice是一種通訊技術,是基於xml soap wsdl uddi來實現的,乙個個的說。empire burlesque bob dylan usacolumbia 10.90 1985 hide ...

100天土雞飼養計畫(11)

我的天,今天一天的時間浪費在除錯git上了!各種提交有bug!簡直浪費了大量的時間!順帶了解一下新的架構,有點失望呢 感覺並沒有什麼特別大的變化,僅僅只是專案裡的service,controller等重新根據新的思路,劃分到新的資料夾或者專案裡,資料庫的表進行了清理,各表的結構進行了優化,但也就僅此...

100天土雞飼養計畫(19)

今天週六,但是因為颱風的原因,需要補班,其實我好多時候週六都會自己來加班,但是自己加班和被要求上班感覺上還是差太多,總有一種被強迫的感覺.今天最重要的收穫是好好折騰了一下ef 是這樣的,有3個表a,b,c,a表和b表是一對一關係,b表和c表是多對多關係,他們都有關聯屬性。現在我需要生成乙個objec...