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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta