草庐IT

BestSeller

全部标签

c# - Entity Framework 4 中的左外连接太多了吗?

这个问题在这里已经有了答案:SimpleLinqqueryhasduplicatedjoinagainstsametable?(3个答案)关闭3年前。我有一个产品实体,其中包含0或1个“BestSeller”实体。出于某种原因,当我说:db.Products.OrderBy(p=>p.BestSeller.rating).ToList();我得到的SQL有一个“额外的”外连接(如下)。如果我添加第二个0或1关系船,并按两者排序,那么我得到4外连接。似乎每个这样的实体都在生成2个外部连接而不是一个。LINQtoSQL的行为完全符合您的预期,没有额外的连接。有没有其他人遇到过这个问题,或者

php - Magento BestSeller 模块 - 汇总可配置产品并将它们添加回去

这个问题困扰我好久了。基本上,我们正在努力实现的目标是在我们首页的畅销书上,让产品以销售量列出。对于简单的产品,这很好用,但是对于可配置的产品,它们将显示为订购数量0。我不知何故需要找到一种方法来获取可配置产品,找到附加到它们的简单产品,将这些简单产品的销售量相加,将其添加回可配置产品ID并将此信息反馈回去,这样它就会列出已售出的正确数量的可配置产品。我认为,我已经放置了需要更改的代码区域。如果有人可以提供帮助,我们将不胜感激!收藏.phpclassLuxe_Bestsellers_Model_Mysql4_Product_CollectionextendsMage_Reports_M