我目前有一个搜索,允许我过滤下来的产品,为一些组合。例如,我可能会从所有产品开始,然后按类别或热门商店进行选择 - 每次选择一个过滤器时,它都会简单地分析数据,显示每种过滤器的总数以及可能的选择。用户可以多次执行此操作以获得最终列表。实体框架搜索
我正在与英孚第一次和搜索将有大约10K产品开始。
使用EF而不是Linq2Sql或SP的主要区别是它不仅获取数据,而且同时实现它们,而抓取页面数据需要60ms,而10k产品需要4s。虽然听起来不是很多,但每次用户刷新搜索时都无法做到。
我可以缓存数据,但这确实会限制应用程序在上限或服务器场方面,尽管它现在可以满足要求。
我想知道,但是如果有更好的方式来创建这个比创建一个定制的SP。我不想使用JavaScript,因为它是网站工作的基础。
任何人有任何想法?
不容易使用EF。一个产品可以驻留在几个类别中,因此我必须使用include。我还没有找到过滤包含属性的方法。 – dotnetnoob