More

    Advanced Users

    簡單易用的記憶體測試軟件 Quick Memory Test OK

    當新組裝的電腦開機後,為確保系統的穩定性,一般都全對電腦系統作出負載壓力測試,這俗稱「煲機」,今天就介紹一款簡單容易的記憶體 (RAM) 負載能力測試軟件,叫做《Quick Memory Test OK》。 《Quick Memory...

    微軟支援及修復小幫手 故障排除及修復微軟產品問題

    微軟推出了不少的軟件產品,但在操作時或安裝時總有不未能預計的問題需要修復,而微軟為用戶推出了「Microsoft Support and Recovery Assistant / 微軟支援及修復小幫手」,這是由微軟自家推出的問題處理工具,協助用戶為現在情況進行故障及診斷工作。 下載地址...

    Display Driver Uninstaller 完全刪除舊的顯示驅動工具

    當電腦升級更換顯示卡時,往往會因為新舊顯示卡驅動程序,引致衝突或其他不必要的問題,但很多時候用官方的反安裝工具都不能徹底刪除驅動程序,令用戶在安裝新驅動時出現錯誤,嚴重者更會無法安裝新驅動程序。 在這個時候,《Display Driver Uninstaller, DDU》就是你的救星了,DDU 支援 AMD、NVIDIA 及...

    QNAP NAS 再被黑客加密勒索了,黑客要求 QNAP 為用家支付 50 個 BTC 解鎖

    黑客又來了,QNAP 26 日公開承認受到一種名為 DeadBolt 的勒索軟件攻擊,該勒索軟體將劫持 NAS 的登入畫面,並會將裝置內的文件進行加密,並改名為...

    QNAP 又出事,遭黑客入侵遠端控制 NAS 挖掘 BitCoin

    QNAP 最近安全問題不斷爆光,再次被爆安全漏洞,台灣電腦網路危機處理協調中心 28 日發出資安通報,指出一個名為 OOM_Reaper 的惡意軟體,專門針對 QNAP...

    搜索頁面 – Service層的工作 – 搜索在進化 (.NET MVC 5 Ch-25)

    在上一篇介紹完了如何顯示搜索表單之後,一個基本的通用搜索功能就完成了。 不過,其實有些部份還可以在加強,舉例來說,目前搜索是一定要完全符合才搜索的到,但是這樣就失去了很多好處,畢竟如果完全符合才搜索的到,那基本上等於搜索不到。 還有,假設今天我們搜索結果是要給使用者看的,通常都會有所謂的上下架起訖時間和是否啟用,當符合條件才可以看,這一部份其實自動搜索也可以幫到我們。 因此這一篇將會介紹未來如何在擴充自動搜索功能和在搜索做一些客制處理,符合只搜索出前臺使用者看的條件。 同步發表於我的部落格:http://alantsai2007.blogspot.com/2014/10/BuildYourOwnApplicationFrameworkOnMvc-25-IndexPage-AutomaticSearch-improved.html 以Like的方式搜索 第一個要處理的是針對string類型的用like方式做搜索。要用Like方式做搜索,就要用到Linq裡面的Contain()語法: <!-- wp:paragraph --> <p>/// &lt;summary&gt;<br>/// 依照Search Form ViewModel的值來設定Where的內容。<br>///...

    搜索頁面 – Service層的工作 – 自動套用一般搜索條件 (.NET MVC 5 Ch-23)

    在上一篇介紹完了如何動態產生Linq條件之後,在這一篇,將會透過Reflection和Dynamic Linq Query來讓Service層,能夠在不做任何事情的情況下,自動對資料做過濾,並且轉成對應的ViewModel配上分頁。 同步發表於我的部落格:http://alantsai2007.blogspot.com/2014/10/BuildYourOwnApplicationFrameworkOnMvc-23-IndexPage-AutomaticSsearch.html Service層的處理 在處理搜索的部份,Service層將會需要: 透過Reflection取得要搜索的欄位 - 這邊要記得是不要base的欄位(不要那些例如目前在第幾頁,和一頁幾筆的那種)依照Reflection的欄位和Dynamic LInq Query組成搜索條件做搜索並且用Automapper把Entity...

    搜索頁面 – Service層的工作 -動態產生Linq條件 (.NET MVC 5 Ch-22)

    在上一篇介紹完了會使用到的ViewModel之後,接下來就是實際的商業邏輯,也就是實際做搜索和產生資料的部份。 在這一篇,將會介紹如何透過Service層和ViewModel的搭配,讓使用起來變的更加方便。 同步發表於我的部落格:http://alantsai2007.blogspot.com/2014/10/BuildYourOwnApplicationFrameworkOnMvc-22-IndexPage-DynamicWhereLinq.html 功能描述 Service的流程大概如下: 依照SearchViewModel裡面的欄位去做DB搜索得出的結果將會用Automapper轉成要的SearchResultViewModel,並且透過PagedList.Mvc的方式把資料包住View方面的呈現 - 搜索表單可以做成通用的Partial 由於Service要做的事情也滿多的,因此整個Service層的實作會分幾篇來介紹。 Service依照SearchViewModel裡面的欄位去做搜索 這個部份其實要拆成兩塊: 動態組裝Linq條件 - Linq搜索的好處是強型別的條件,但是當我們希望Service自動依照欄位去做搜索的時候,Linq就不方便使用了。因此,我們需要先瞭解如何動態組裝Linq條件透 過Reflection取得搜索欄位和條件 -...

    Recent Articles

    Stay on op - Ge the daily news in your inbox

    spot_img