मैं अपने क्वेरी बनाने के लिए की तरह एक उत्पादन SQL क्वेरी में परिणाम की क्या ज़रूरत है:इकाई की रूपरेखा v4.1 तरह
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%'
मैं मैं नेट फ्रेमवर्क 4.0, इकाई फ्रेमवर्क v4.1 और सी # का उपयोग कर रहा हूँ।
((IQueryable<T>)Data).Where(z => z.Field.Contains("a%b%c%"));
में:
SELECT
[viewRegisters].[Id] AS [Id]
WHERE Name LIKE N'a~%b~%c~%' ESCAPE N'~'
यही नहीं है जो मैं चाहता
एफई v4.1 से LINQ प्रश्नों के इस प्रकार बदल देता है। मैं 'प्रतिशत' प्रतीक का उपयोग करने में सक्षम होना चाहता हूं क्योंकि मैं सीधे डीबी में करता हूं।
में अनुवाद आमतौर पर .Contains एक जैसा –