Merhaba Arkadaşlar,
Bazı durumlarda Entity Framework tabanlı nesne koleksiyonlarını sorgularken, Extension Method’ lar içerisine gelecek olan sorgulama ifadelerinin string bazlı olarak gelmesi söz konusu olabilir. Örneğin servis metodlarının istemci tarafından parametre olarak bu tip sorgu ifadeleri aldığı sıklıkla görülmektedir. Peki ama nasıl? Bunun bir örneği var mıdır? Hani elimizin altında dursa ve bir fikir verse iyi olmaz mı? Buyrun öyleyse.
Bu koda göre arka planda hareket eden SQL sorgusu da şöyledir.
SELECT
1 AS [C1],
[Extent1].[Name] AS [Name],
[Extent1].[Class] AS [Class],
[Extent1].[ListPrice] AS [ListPrice]
FROM [Production].[Product] AS [Extent1]
WHERE ([Extent1].[Name] LIKE 'M%') AND ([Extent1].[ListPrice] >= 3000)
Bir diğer ipucunda görüşmek dileğiyle.