NopCommerce 電子商務代碼學習(二)

來源:互聯網
上載者:User

標籤:

一 環境  ASP.Net 5 安裝方法:http://www.nuget.org/packages/Microsoft.AspNet.Mvc/5.2.3二 相關資料 Asp.net MVC資料http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-applicationhttp://www.cnblogs.com/powertoolsteam/archive/2013/11/12/aspnet-mvc5-getting-started.htmlEntityFramework:https://msdn.microsoft.com/zh-cn/data/ee712907依賴注入Autofac 文檔http://kb.cnblogs.com/page/45266/http://docs.autofac.org/en/latest/Automaper 資料http://www.cnblogs.com/dudu/archive/2011/12/16/2284828.html後台UI架構 kendo uihttp://demos.telerik.com/kendo-ui/NopCommerce 資料http://www.nopchina.net/http://www.nopcommerce.com/https://github.com/nuodb/nopCommerce在NopCommerce中新增一個Domain Model,需要以下幾個步驟:1.    建立一個Entity Class (Nop/Core/Domain/Entity.cs)以多語言為例: 2.    建立一個Mapping Class (Nop/Data/Mapping/EntityMap.cs) 3.    建立一個View Model (Nop/Admin/Models/EntityModel.cs 或 Nop/Web/Models/EntityModel.cs) 4.    建立Model Validator (Nop/Admin/Validators/EntityValidator.cs 或 Nop/Web/Validators/EntityValidator.cs) 5.    為AutoMapper建立映射配置,用來完成Model和Entity之間的轉換 (Nop/Admin/Infrastructure/AutoMapperStartupTask.cs 或 Nop/Web/Infrastructure/AutoMapperStartupTask.cs)  6.    編寫ToModel和ToEntity (Nop/Admin/MappingExtensions.cs 或 Nop/Web/MappingExtensions.cs)  7.    建立Service和Service Interface (Nop/Services/EntityService.cs 和 Nop/Services/IEntityService.cs) 8.    最後建立的Model建立Controller和View   9  依賴注入架構註冊 . Nop.Web.FrameWork/ DependencyRegistrar.cs:builder.RegisterType<EntityService>().As<IEntityService>().InstancePerHttpRequest();  

 

NopCommerce 電子商務代碼學習(二)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.