Entity Framework v4.1 ME GUSTA
¿Cómo debo crear mi consulta para generar una consulta SQL de salida como:
SELECT
[viewRegisters].[Id] AS [IdRegister]
WHERE Name LIKE '%a%bc'
SELECT
[viewRegisters].[Id] AS [IdRegister]
WHERE Name LIKE 'a%b%c'
SELECT
[viewRegisters].[Id] AS [IdRegister]
WHERE Name LIKE 'a%b%c%'
Estoy usando .Net Framework 4.0, Entity Framework v4.1 y C #.
EF v4.1 convierte este tipo de consultas linq de:
((IQueryable<T>)Data).Where(z => z.Field.Contains("a%b%c%"));
Dentro
SELECT
[viewRegisters].[Id] AS [Id]
WHERE Name LIKE N'a~%b~%c~%' ESCAPE N'~'
Eso no es lo que quiero. Quiero poder usar el símbolo de "porcentaje" como lo hago directamente en DB.