查詢我有實體框架與PostgreSQL的 現在我做這樣的事情:像在實體框架6
string query = "select * from dbo.Products where name ilike '%test%phrase%'
or code ilike '%test%phrase%' or code2 ilike '%test%phrase%'";
var result = context.Products.SqlQuery(query);
所以我得到的產品名稱如下:
測試一些短語
一些測試
一些短語 等等。
如何用linq或其他類型的查詢執行相同的查詢沒有原始的sql?
我需要從字符串+中間部分開始,部分從結尾開始的部分短語。像正則表達式一樣。在postgres中可以用%符號來完成
嘗試此正則表達式的http:// buildregex.com/ – Eldho
看看我的答案在這裏:http://stackoverflow.com/questions/1040380/wildcard-search-for-linq/42307642#42307642 我不知道,如果它對於PostgreSQL爲好,但我認爲它確實存在等同的功能,如str_pos和位置。 –