我是NopCommerce v2.4的新手,不知道该在哪里编写代码(通过在admin或nop.web部分中创建新模型)
最佳答案
我花了很多时间来研究这个问题的深处。我可以将解决方案总结如下:
路径:Nop/Core/Domain/Entity.cs
路径:Nop/Data/Mapping/EntityMap.cs
路径:Nop/Admin/Models/EntityModel.cs或Nop/Web/Models/EntityModel.cs
路径:Nop/Admin/Validators/EntityValidator.cs或Nop/Web/Validators/EntityValidator.cs
路径:Nop/Admin/Infrastructure或Nop/Web/Infrastructure
路径:Nop/Admin或Nop/Web
路径:Nop/Services/EntityService.cs和Nop/Services/IEntityService.cs
路径:Nop/Web/Framework/DependencyRegistrar.cs
由于Nop Commerce使用MVC3的第一个发行版,因此不支持数据库迁移,因此您必须手动更改数据库表。因为MVC代码优先必须删除并重新创建数据库以反射(reflect)对数据库的更改。
如果您想详细了解任何步骤,请告诉我-我可以详细描述每个步骤。
希望这可以帮助。
关于entity-framework-4 - 如何向NOPCommerce v2.4添加新表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9917906/