[转]在NopCommerce中新增一个Domain Model的步骤
本文轉自:http://www.cnblogs.com/aneasystone/archive/2012/08/27/2659183.html
在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
PS: NopCommerce不支持database migration,需要手動更新數據庫。
參考資料:http://www.nopcommerce.com/docs/73/updating-an-existing-entity-how-to-add-a-new-property.aspx
總結
以上是生活随笔為你收集整理的[转]在NopCommerce中新增一个Domain Model的步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue项目中使用bpmn-基础篇
- 下一篇: 【后缀自动机】hihocoder1445