भाषा-एकीकृत क्वेरी (LINQ) सीधे C# भाषा में क्वेरी क्षमताओं के एकीकरण के आधार पर प्रौद्योगिकियों के एक समूह का नाम है।
आप SQL सर्वर डेटाबेस, XML दस्तावेज़, ADO.NET डेटासेट और IEnumerable या सामान्य IEnumerable
लिंक-टू-एसक्यूएल में यदि आप बिना किसी परिणाम के किसी क्वेरी पर पहला तत्व प्राप्त करने का प्रयास करते हैं तो आपको अनुक्रम मिलेगा जिसमें कोई तत्व त्रुटि नहीं है
ToList एक खाली सूची देता है
उदाहरण
class Program{ public static void Main(){ List<string> list = new List<string> { "a" }; IEnumerable<string> ilist = list.Where(x => x == "ABC").ToList(); System.Console.WriteLine(ilist.Count()); foreach (var item in ilist){ System.Console.WriteLine(item); } Console.ReadLine(); } }
आउटपुट
0
उदाहरण
class Program{ public static void Main(){ List<int> list = new List<int> { 1 }; IEnumerable<int> ilist = list.Where(x => x == 3).ToList(); System.Console.WriteLine(ilist.Count()); foreach (var item in ilist){ System.Console.WriteLine(item); } Console.ReadLine(); } }
आउटपुट
0