فہرست کا خانہ:
- تعریف - زبان انٹیگریٹڈ سوال (LINQ) کا کیا مطلب ہے؟
- ٹیکوپیڈیا زبان انٹیگریٹڈ سوال (لنکا) کی وضاحت کرتا ہے
تعریف - زبان انٹیگریٹڈ سوال (LINQ) کا کیا مطلب ہے؟
لینگوئج انٹیگریٹڈ استفسار (LINQ) مائیکروسافٹ. NET فریم ورک پروگرامنگ ماڈل ہے ، جو NET پروگرامنگ زبانوں میں سوال کی صلاحیتوں کو جوڑتا ہے۔ یہ ایکسٹینشن ڈیٹا میں ہیرا پھیری کرنے کے لئے مختصر اور تاثراتی نحو فراہم کرتی ہے۔ لن کی حمایت کرنے کیلئے سی # اور ویژول بیسک میں متعدد خصوصیات شامل کی گئیں۔ یہ اشیاء ، XML فائلوں ، اور ڈیٹا بیس پر طاقتور استفسار لفافہ کرتا ہے۔
لنکوی بھاری جنرک کو گھیر لیتے ہیں۔ امتیازی خصوصیات میں توسیع کے طریقے ، لیمبڈا اظہار ، کسی شے کا آغاز کرنے والا ، استفسار نحو ، اور گمنام اقسام شامل ہیں۔ یہ سوالات تک مصنوعی کارکردگی کو بڑھانے کے ل language زبان کی توسیع ہیں۔
ٹیکوپیڈیا زبان انٹیگریٹڈ سوال (لنکا) کی وضاحت کرتا ہے
توسیع کے طریقوں سے کسی نئی قسم کو حاصل کیے بغیر موجودہ اقدار میں اضافہ ہوتا ہے۔ لیمبڈا کے تاثرات اظہار کے درخت اور مندوب بناتے ہیں ، جبکہ شبیہہ ابتدا کار آبجیکٹ ابتداء نحو پیدا کرتا ہے جو مساوی کوڈ تیار کرتا ہے۔
ایک زبان اپنے استفسار کے ترکیب کو استعمال کرنے کے لئے آزاد ہے ، جس کا ترجمہ LINQ طریقہ کالوں میں کرنے کی ضرورت ہے۔ گمنام قسمیں کمپائلر کو کلاسوں کو مرتب کرنے کی اجازت دیتی ہیں ، جس میں ڈیٹا ممبر کے اعلامیے شامل ہوتے ہیں۔
مندرجہ ذیل لینک نے لینکس فراہم کرنے والوں کی ایک بڑی تعداد کی حمایت کی ہے۔
- لنک سے XML: XML دستاویزات کو XElement آبجیکٹ کے گروپ میں بدلتا ہے۔ اس کے بعد ان اشیاء کو مقامی پھانسی کے انجن سے کھوج لگایا جاتا ہے ، جو معیاری استفسار آپریٹر کا حصہ ہے۔
- لینک سے ایس کیو ایل: لینک کو ایس کیو ایل سرور ڈیٹا بیس سے استفسار کرنے کی اجازت دیتا ہے۔ چونکہ ایس کیو ایل سرور کا ڈیٹا دور دراز کے ڈیٹا بیس میں رہتا ہے اور اپنا استفسار انجن استعمال کرتا ہے ، لہذا یہ فراہم کنندہ ایک لینک کیوئ کو پہلے ایس کیو ایل کے استفسار میں تبدیل کرتا ہے اور اسے ایس کیو ایل سرور کو کارروائی کے لئے بھیجتا ہے۔
- لینک سے ڈیٹاسیٹس: کسی بھی عام ڈیٹا بیس کے لئے تعاون کو قابل بناتا ہے۔ یہ فراہم کنندہ ADO.net استعمال کرتا ہے ، جو ڈیٹا بیس کے ساتھ مواصلت کا انتظام کرتا ہے۔
- لن ٹو ٹو آبجیکٹ: میموری میں جمع کرنے کے ل the مقامی استفسار انجن کا استعمال کریں۔ تیار کردہ کوڈ معیاری استفسار آپریٹرز کے نفاذ کی تازہ کاری کرتا ہے۔
