finalProducts = context.Products.OrderBy(p => p.Name.LevenshteinDistance(query))
.Skip(from)
.Take(36)
.ToList<Product>();
我用的方法編輯距離()找到匹配的查詢,但它顯示錯誤如何使用外部方法在LINQ排序依據
LINQ到實體無法識別方法「的Int32編輯距離(系統.String,System.String)'方法,並且此方法不能轉換爲商店表達式。
我應該怎麼做來使用此方法的數據庫產品進行排序?
您正在使用哪個數據庫? – Evk
@Evk我不確定這是否相關。沒有冒犯性,我只是想知道一些數據庫是否可以處理這些東西。 –
[LINQ to Entities可能重複無法識別該方法](http://stackoverflow.com/questions/7259567/linq-to-entities-does-not-recognize-the-method) –