0

我正在开发一个模块,并且我了解 PetaPoco 与 DNN7 架构中的单个表。我仍然不能完全弄清楚我应该如何处理一对多数据库关系。我有 3 个表,产品、选项和 ProductMappings 表,该表将产品映射到许多选项。对于 petapoco,我有一个产品类、产品控制器类和选项。现在,当我到达 Productmappings 表时,我应该有一个类和控制器类,还是有另一种方法可以处理这个?我确信有一种更简单的方法,而且谷歌搜索不够具体,它们告诉我如何从映射表中取出东西(一对多),但没有告诉我填充它的正确方法。如果有人能引导我朝着正确的方向前进,我将不胜感激。

4

2 回答 2

0

您需要有一个类,因此 PetaPoco 可以将 DB 结果映射到该类的对象中。如果您不从前端与该类交互,则不需要控制器。

于 2014-08-14T19:09:19.043 回答
0

在 DNN9+ 上,我无法让它工作,除非使用具有“IgnoreColumn”属性的列并从其他实体存储库加载值(如果需要,循环)

于 2019-11-17T11:58:30.410 回答