1
넣어 간단하게 ... 일반 SQL에서 내가 이런 짓을 했을까 : Linq에에서Entity Framework에서 Regex를 이스케이프하지 않게하려면 어떻게해야합니까?
SELECT * FROM [Products] WHERE [Description] LIKE '%[0-9]%'
을 나는이 않는 엔티티에 :하지만이 함께
Products.Where(p => p.Description.Contains("[0-9]"))
을 끝낼 :
-- Region Parameters
DECLARE @p0 NVarChar(8) SET @p0 = '%~[0-9]%'
-- EndRegion
SELECT ...
FROM [Products] AS [t0]
WHERE [t0].[Description] LIKE @p0 ESCAPE '~'
SQL 정규식에서 어떤 시도를 피할 수 있습니까?
아이디어를 피하는 방법은 무엇입니까?
편집
나는 그것이 SQL 제공자의와 내가 엔티티 프레임 워크를 사용하고 있음을 추가해야합니다 나는 일이 된 IQueryable에서 수행 한 시도하고 모든을 가지고하지, 즉 (? 바로이 때문이다) .NET에 행 나는 정규식을 실행하기 전에
Linq to Entities와 동일한 기능이 있습니까? – joshcomley