1
我有一個使用EF的MVC4項目。我已經建立了自己的模式,以便所有可搜索的項目都有一個將它們與「標籤」表相關聯的表。我想知道在與「標籤」表相關的所有表中進行全面搜索的最有效方式是什麼。另外,我還想對所討論項目的標題/名稱進行搜索。不知道什麼是最好的方式去做這件事。.NET MVC4,實體,搜索
我畫了這個模式的一個小圖:
感謝您的幫助!
我有一個使用EF的MVC4項目。我已經建立了自己的模式,以便所有可搜索的項目都有一個將它們與「標籤」表相關聯的表。我想知道在與「標籤」表相關的所有表中進行全面搜索的最有效方式是什麼。另外,我還想對所討論項目的標題/名稱進行搜索。不知道什麼是最好的方式去做這件事。.NET MVC4,實體,搜索
我畫了這個模式的一個小圖:
感謝您的幫助!
僞代碼是這樣:
var tagged = db.Products.Where(p => p.ProductTag.Any(pt => pt.Tag.Name.Contains("Search")));
但是,這將完全取決於你的模型是如何設置。
是不是有某種「查找」命令,它將搜索其「名稱」包含字符串的任何條目? – d4rklit3
你可以使用'string.Contains'的.NET方法。我在上面編輯了我的答案。 –
我可能最終會這樣做。儘管如此,我希望它足夠快。謝謝你的幫助。 – d4rklit3