我正在使用NopCommerce。
如何在NopCommerce中创建新表?
我已经按照这些步骤。
创建实体类(例如Entity.cs)
路径: Nop/Core/Domain/Entity.cs
创建映射类(例如EntityMap.cs
)
路径: Nop/Data/Mapping/EntityMap.cs
为MVC创建模型(例如EntityModel.cs
)
路径: Nop/Admin/Models/EntityModel.cs OR Nop/Web/Models/EntityModel.cs
创建模型验证器(例如EntityValidator.cs
)
路径: Nop/Admin/Validators/EntityValidator.cs OR Nop/Web/Validators/EntityValidator.cs
在AutoMapperStartupTask.cs
实体和模型上创建映射配置
路径: Nop/Admin/Infrastructure OR Nop/Web/Infrastructure
在上应用模型和实体之间的映射 MappingExtensions.cs
路径:Nop/Admin
或Nop/Web
创建服务类和服务接口(例如EntityService.cs
,IEntityService.cs
)
路径: Nop/Services/EntityService.cs AND Nop/Services/IEntityService.cs
最后为给定模型创建控制器和视图
但是不会创建新表。那应该是什么问题呢?
我认为您已经在
http://pl-developer.blogspot.in/2013/02/how-to-add-new-table-with-model-map-to.html
下面博客写的
由于Nop Commerce使用的是MVC3的第一个发行版,因此不支持数据库迁移,您必须手动更改数据库表。因为MVC代码优先必须删除并重新创建数据库以反映对数据库的更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句