摘要:
我們接下來應該實現的目標
1.當增加條件時 不需要修改代碼 只需要在view上 增加相應的查詢框即可
2.我們的多條件查詢 應該做到無關表示層技術(是否是MVC或webform)
3.應該支持多表查詢 以及OR的操作
4.應該支持更多的查詢 like in 不等于 等操作
5.關于分頁 不應該與數據訪問耦合在一起 個人感覺 分頁只需要知道總條數 以及當前頁數 和每頁多少條 然后生成分頁代碼即可 不應該與EF等耦合到一起 分頁應該是獨立出來 可控制的
6.客戶可以自己添加搜索條件 這是個強大的功能 想怎么查 客戶自己添加即可
7. 統一查詢接口 做到有條件增加 不修改代碼
8.分頁應該支持 url重寫或者 mvc路由 不應該生成的連接只是?pageindex=值 這種的
閱讀全文
posted @ 2012-12-04 08:46
wlf
閱讀(27259)
推薦(22)
摘要:
最近這段時間 又把MVC3和EF4.1系統的學了遍 并做個完整的小demo 加以鞏固 在這里 想把學習經驗和收獲分享下 也是對自己這段時間的一個總結 記錄下自己的學習過程感謝這段時間 dotNetDR_ 和小城歲月給的幫助~~先說下自己的學習資料 MVC3的是 http://www.asp.net/mvc 看的書是 《Pro ASP.NET MVC 3 Framework》 沒有看完 英文的 看的比較慢 但是感覺很不錯 推薦給大家這次寫的這個完整的實例 是MVC學習網站的 EF學習實例 一共10部分 這個實例基本把EF的功能全部展示了出來 是個比較好的學習實例 有興趣的可以先去看下我會把這個實
閱讀全文
posted @ 2011-07-23 22:54
wlf
閱讀(50728)
推薦(41)
2014年12月28日
摘要:
Oracle 與2個月前剛提供對EF6的支持。以前只支持到EF5。EF6有很多有用的功能 值得升級。這里介紹下如何支持Oracle
閱讀全文
posted @ 2014-12-28 12:58
wlf
閱讀(29165)
推薦(25)
2013年12月30日
摘要:
先說下windbg使用場景.各位coder在工作中或多或少都會遇到下面四種情況
1.本地代碼好好的,放服務器上運行一段時間后,IIS服務突然占用 w3wp.exe CPU突然100% ,不得不回收應用程序池,如果哪次回收晚了,被客戶發現,后果很痛苦~
2.你的w3wp.exe 內存高居不下 并且逐步上升
3.cpu很低,內存也很低,但你的網頁打開卻越來越慢,而你該做的優化都做過了,卻沒有任何效果..
4.你的程序本地運行好好的,但是到服務器上了,在某個時候會突然報錯,再次刷新卻又好了。而偏偏是客戶操作的報錯,你自己訪問正常,會讓你非常苦惱。
閱讀全文
posted @ 2013-12-30 09:01
wlf
閱讀(11599)
推薦(36)
2011年12月30日
摘要:
博客寫了10篇了~有很多朋友私信問了一些問題,而且很多問題 大家問的都一樣 這里說說這些常見問題的解決辦法.如果大家有更好的解決辦法~也希望分享出來
問題大概為這幾個
一.ef4.1 codeFirst 修改表結構 增加字段等 EF code first需要重新生成庫導致數據丟失的問題.
二.ef4.1 沒有了edmx等復雜的東西 變得簡單 干凈 但如何使用存儲過程,存儲過程可以返回表 可以返回數值 也有可能是執行修改 刪除 增加等 該怎么做?
三.ef4.1 如何使用數據庫視圖?每個視圖都要去建立對應的實體類么?有簡單的方法么?
四.ef4.1 如何執行SQL函數等操作?
五.ef4.1 如何跨數據庫訪問?
六.ef4.1執行連接查詢?什么時候執行左連接? 什么時候執行內連接? ef 根據什么去判斷?
七.新手使用ef4.1 常見的一些報錯信息
閱讀全文
posted @ 2011-12-30 08:40
wlf
閱讀(44636)
推薦(34)
2011年11月2日
摘要:
因為最近再帶兩個實習的朋友~ 他們在理解委托這塊 不明白能用來做什么 對這塊理解的不好 更不用說委托擴展來的 拉姆達表達式 事件等了~ 但是這些很重要 在MVC EF4.1 里 都會有很多拉姆達表達式的影子 在做組件開發 用戶控件開發 事件的運用 一定也是少不了的 稍微深入點兒的說 用于兩個對象之間的通訊 用來解耦 用委托事件 是很不錯的選擇 而設計模式里的觀察者模式 也是基于委托事件的應用 還有...
閱讀全文
posted @ 2011-11-02 08:54
wlf
閱讀(18989)
推薦(66)
2011年10月30日
摘要:
1.使用WCF REST不在享有生成的代理類,采用 dynamic 與json相互轉換
2.使用webclient ,webRequest,微軟提供的WCF 工具 HttpClient 分別使用三種方法訪問
3.普通的CRUD以及流文件的上傳下載
4.Session與cookie
閱讀全文
posted @ 2011-10-30 11:09
wlf
閱讀(15023)
推薦(15)
2011年10月29日
摘要:
1.使用WCF REST不在享有生成的代理類,采用 dynamic 與json相互轉換
2.使用webclient ,webRequest,微軟提供的WCF 工具 HttpClient 分別使用三種方法訪問
3.普通的CRUD以及流文件的上傳下載
4.安全問題與異常處理
5.Cookie緩存
閱讀全文
posted @ 2011-10-29 10:17
wlf
閱讀(23417)
推薦(15)
2011年9月5日
摘要:
文章索引和簡介通過前幾篇文章 我們處理了 一對一, 一對多,多對多關系 很好的發揮了ORM框架的做用 但是 少說了一種 樹形結構的處理, 而這種樹形關系 我們也經常遇到,常見的N級類別的處理, 以及經常有數據與類別掛鉤。今天主要寫下EF處理樹形結構以及 MVC如何展示樹形結構。 前面幾篇的例子 一直用的是一個例子,內容是連貫的。這篇是完全單獨的~先來說下工作中會遇到的常見場景 針對這幾個場景來處理~1.類別a.類別可以有無限級別b.類別的最末端 不確定是第幾級 某個節點 可以到二級 其他的節點 有可能到四級c.tree型展示整個類別 并可以對tree進行CRUD (可以一次遞歸全部加載 ...
閱讀全文
posted @ 2011-09-05 09:27
wlf
閱讀(18752)
推薦(15)
2011年8月8日
摘要:
文章索引和簡介上節通過一系列重構 簡單的項目就實現了 不過還有些EF的功能沒有講 這節就通過項目 講講EF其他的功能與技巧一.直接執行SQL語句通常來講 EF 不用寫SQL語句的 但是 在有些場合 比如對生成的SQL語句 覺得不滿意 要做優化 或者做報表統計時 要寫很變態的SQL語句再或者 批量操作等 這個時候 使用ORM的弱點就顯露了出來 但是 做為優秀的ORM框架 EF 是支持原生態的SQL的...
閱讀全文
posted @ 2011-08-08 08:42
wlf
閱讀(15112)
推薦(8)
2011年8月5日
摘要:
文章索引和簡介項目最基礎的東西已經結束了,但是現在我們的項目還不健全 不利于測試 重復性代碼多 層與層之間耦合性高 不利于擴展等問題.今天的這章 主要就是解決這些問題的。再解決這些問題時,自己也產生了很多疑問,理解的也并不是很透徹 ,希望我的疑問能在這里得到解答~~一.模式介紹1.Repository在《企業架構模式》中,通過用來訪問領域對象的一個類似集合的接口,在領域與數據映射層之間進行協調。還...
閱讀全文
posted @ 2011-08-05 08:48
wlf
閱讀(22908)
推薦(16)