簡體   English   中英

如何編寫轉換為 T-SQL 的 EF Core 查詢包含

[英]How to write EF Core query that translates to T-SQL Contains

我已經建立了一個全文索引,並且以下 T-SQL 語句在 SSMS 中適用於我:

SELECT COUNT(*) 
FROM Person 
WHERE CONTAINS(FirstName, '"joh*"') 

但我不知道如何在 EF Core 中編寫等效查詢

query.Where(p => EF.Functions.Contains(p.FirstName, $"'\"joh*\"'"));

我從該代碼中得到一個錯誤。

誰能幫忙 - 如何在 EF Core 中做到這一點?

似乎每次我發布問題時,我都能在 5 分鍾后弄清楚

這對我有用

query = query.Where(p => EF.Functions.Contains(p.FirstName, $"\"jo*\""));  

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM