Asp.net MVC 2.0 + Unity 2.0(IoC) + EF4.0 執行個體:RoRoWoBlog 開源項目架構代碼

來源:互聯網
上載者:User
本開源項目當前使用架構如下:前台表現:Asp.net MVC 2資料持久層:ADO.Net Entity Framework 4.0依賴注入容器:Unity 2.0開發工具:VS2010 開源項目地址:http://rorowo.codeplex.com/ 我這次國慶的時間  主要改了以下內容:
1、改為POCO,使EF的實體純淨
2、增加 IoCHelper類,把IoC的代碼改為可以同時支援多種IoC
3、修改基礎結構層,使其可以支援多種ORM架構4、修正繼承自 DefaultControllerFactory 的自訂控制器,使MVC控制器可以支援依賴注入,充分發揮IoC自動裝載的特性5、正式啟用規約介面 ISpecification 作為查詢條件 項目結構圖: 要建立資料庫,請在 RoRoWo.Blog.Infrastructure 開啟 RoRoWoDB.edmx 模型視圖,在視圖顯示頁面中,點擊滑鼠右鍵,選擇 “根據模型產生資料庫”可以得到建立資料庫的SQL,然後修改相關Config中的資料庫連接字串就可以了。 資料庫預設是 SQL SERVER 2008 ,如果您是 2005 的,請用記事本開啟 RoRoWoDB.edmx 檔,將 ProviderManifestToken="2008" 修改為 ProviderManifestToken="2005" ,否則插入資料的操作會出現問題。 歡迎廣大技術好友下載源碼,一起探討、拍磚哈!我更多的希望能通過技術好友,學到更多...如有在DDD(領域驅動設計)方面感興趣的朋友,希望加個QQ,我的號碼:17020415 在這裡我還要感謝兩位朋友,一位是 鄧智偉(xianrendzw) ,還有一位是 薛飛(xuefly),感謝他們在這個項目中所做出的貢獻。  

//-------------------------------------------------------------------【注意】我發現國內還是有很多朋友對免費的代碼管理平台不是很熟悉。 什麼是CodePlex?CodePlex是微軟提供的一個源碼管理平台,它是集開源社區、版本控製為一體的平台(目前在此平台上的項目必須開源)。 CodePlex可以做什嗎?首先,你可以使用TFC或SVN的用戶端將你的開發項目簽入到CodePlex,而無需自己搭建一個專門的源碼管理伺服器了;同時你也可以多人一起開發,相互之間可以看到其他成員對代碼的修改情況(用過版本控制工具的人都清楚了)。 如何下載最新版本的源碼?如果使用者沒有Release最新版本,我們如何下載最新版本的源碼呢?可以這樣:進入一個開源項目,然後點擊“Source Code” 菜單連結,這時我們可以看到最後的一次代碼簽入日期,和 Change Set 編號,點擊最新的編號,將進入一個相關檔案簽入的列表頁面,在上面有“Download”和“Browse” 兩個連結,點擊“Download”,即可下載目前的版本的源碼了(你也可以進入到某個日期的一次代碼簽入,下載過去某天版本的代碼)。//-------------------------------------------------------------------   

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.