.NET MVC4,实体,搜索

时间:2012-09-10 17:29:11

标签: c# .net linq entity-framework asp.net-mvc-4

我有一个使用EF的MVC4项目。我已经设置了我的架构,以便所有可搜索的项目都有一个表格,将它们与“标签”表相关联。我想知道在与“Tags”表相关的所有表中进行完整搜索的最有效方法是什么。此外,我还想搜索相关项目的标题/名称。不确定最好的方法是什么。

我画了一个这个架构的图表: enter image description here

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

伪代码看起来像:

var tagged = db.Products.Where(p => p.ProductTag.Any(pt => pt.Tag.Name.Contains("Search")));

但这完全取决于你的模型的设置方式。