نماذج LINQ

توضح نماذج Visual Basic و #C تقنيات LINQ.

للوصول إلى النماذج من Visual Studio

  • في القائمة تعليمات ، انقر فوق نماذج.

    يتم تثبيت هذه النماذج بشكل افتراضي في محرك الأقراص :\Program Files\Microsoft Visual Studio 10.0\Samples\.

مزيد من الإصدارات الحالية من هذه ‏‫النماذج، مع ‏نماذج أخرى، قد تكون متوفرة على مواقع معرض رمز MSDN Visual Basic أو #C.

ملاحظة الأمانملاحظة الأمان

تقدم Microsoft النماذج المرفقة "كما هي" دون أية ضمانات. يقتصر توفير التعليمات البرمجية المتضمنة في النماذج لتوضيح المفاهيم فقط. وقد لا تلبي التعليمة البرمجية المقدمة متطلبات الأمن لأي بيئة محددة. ونحن نوصي بإضافة تعليمة برمجية للأمان ومعالجة الأخطاء إلى مشروعاتك لتأمينها وتنشيطها كما تراه مناسبًا.

نماذج Visual Basic

‏‫النماذج #C

الاتصال بنماذج قواعد البيانات LINQ

سلسلة الاتصال الافتراضية للعينات يجب أن تعمل دون تعديل إذا كان لديك SQL Server Express مثبت على كمبيوتر التطوير.

في بعض تثبيتات SQL Server Express، قد لا يكون لديك الحقوق لتبدأ مثيل مستخدم. إذا تلقيت رسالة خطأ لهذا الغرض، قم بإزالة البند "user instance = true;" من سلسلة الاتصال.

تأكد من أن نسخ قاعدة بيانات Northwind التي تحاول الوصول إليها لم يتم تحديدها للقراءة فقط. في حالة الضرورة، استعرض بحثاً عن نسخة NORTHWIND.MDF التي تحاول الوصول إليها، انقر بزر الماوس الأيمن على الملف, ثم انقر فوق خصائص. امسح سمة للقراءة فقط.

في بعض أجهزة الكمبيوتر البطيئة، أو عند استخدام PC ظاهري، قام المستخدمين بالإبلاغ عن أن بعض تطبيقات قاعدة البيانات تعطي أخطاء بأول مرة يقومون بتشغيلها. حاول تشغيل العينة مرتين أو ثلاثة.

النسخ المخصصة من قاعدة بيانات Northwind المضمنة مع شحنة ‏‫النماذج بدون ملف (تسجيل) LDF. يكون هذا مقصوداً بحيث ملفات LDF و MDF لا تخرج عن المزامنة. عندما تقوم بتشغيل نموذج يستخدم قاعدة البيانات, أو يرفق قاعدة بيانات من مستكشف الخادم داخل ‏‫Visual Studio، ملف LDF سيتم إنشاؤه تلقائياً. قد يكون لديك مشكلة في الاتصال مع ملف MDF إذا كنت تستخدم SQL Server Management Studio دون إنشاء ملف تسجيل.

النماذج

Visual Basic

النموذج

الوصف

عينة استعلامات

ابدأ هنا إذا كنت مبتدئ في LINQ. يوفر نطاق واسع من أمثلة عمليات استعلام LINQ إلى كائنات ، مكون LINQ to SQL, مكون LINQ to XML، و LINQ إلى DataSet.

نموذج استعلام ديناميكي

يوضح كيفية إنشاء LINQ يستعلم في وقت التشغيل.

نموذج مصور مرئي لشجرة التعبيرات.

يوفر تطبيق عمل لمصور مرئي يمكن تشغيله داخل مصحح الأخطاء Visual Studio لعرض محتويات شجرة التعبير.

نموذج LINQ to Northwind

يوفر أمثلة لاستخدام مكون LINQ to SQL لاستعلام قاعدة بيانات.

نموذج ربط بيانات LINQ to XML

يوضح مكون LINQ to XML ربط بيانات في WPF) Windows Presentation Foundation).

نموذج كائن dumper

مكتبة يمكنك إضافتها إلى الحل الخاص بك لإخراج النتائج من استعلامات LINQ.

نموذج العاكس

ينشئ مستند HTML يوضح API العمومي لتجميع معين.

نموذج RSS

يتصرف كملقم ويب صغير الذي يجمع موجزات RSS عديدة ويعرضها في المستعرض.

نموذج Lambdas بسيط

يوفر أمثلة لتعبيرات لامدا بسيطة مستخدمه خارج الاستعلامات.

نموذج ربط بيانات Windows Forms

يوضح كيفية استخدام LINQ في سيناريوهات ربط بيانات Windows Forms.

مقدمة لنموذج LINQ to XML

يوضح المفاهيم الهامة حول مكون LINQ to XML.

نموذج XQuery

يُظهر كيفية استخدام مكون LINQ to XML لحل حالات الاستخدام في XQuery القياسي.

C#‎

النموذج

الوصف

عينة استعلامات

يوفر أمثلة لعمليات استعلام LINQ إلى كائنات ، مكون LINQ to SQL, مكون LINQ to XML، و LINQ إلى DataSet.

‏‫نموذج بيانات

مصمم لدعم العديد من السيناريوهات الموضّح في نماذج LINQ المتنوعة.

نموذج تعيين Northwind

ينشئ ملفات تعيين كائن علائقي المستخدمة من قبل بعض ‏‫النماذج أخرى.

نموذج LINQ إلى الكائنات بسيط

يُظهر كيفية استعلام مجموعة في الذاكرة.

نموذج استعلام ديناميكي

يوضح كيفية إنشاء LINQ يستعلم في وقت التشغيل.

نموذج LINQ to Northwind

يوفر أمثلة لاستخدام مكون LINQ to SQL لاستعلام قاعدة بيانات.

نموذج موفر LINQ لخدمة ويب

يوضح موفر LINQ مخصص لخدمة ويب TerraServer الولايات المتحدة الأمريكية و نموذج تطبيق عميل يستخدم موفر LINQ المخصص لاستعلام خدمة ويب لبيانات جغرافية.

نموذج مصور مرئي لاستعلام LINQ

تطبيق صغير يمكنك تشغيله في وضع التصحيح في Visual Studio لتمثيل استعلامات قاعدة بيانات.

نموذج كائن dumper

مكتبة يمكنك إضافتها إلى الحل الخاص بك لإخراج النتائج من استعلامات LINQ للاختبار.

قم بلصق XML كنموذج LINQ

يوضح وظيفة إضافية Visual Studio التي تحول تلقائياً مستند XML صالح إلى عبارات مكون LINQ to XML المطابقة. (إصدارات Express لـ Visual Studio لا تدعم الوظائف الإضافية.)

نموذج العاكس

ينشئ مستند HTML يوضح API العمومي لتجميع معطى.

نموذج RSS

يتصرف كملقم ويب صغير يجمع العديد من موجزات RSS.

نموذج Lambdas بسيط

يوفر أمثلة لتعبيرات لامدا بسيطة.

نموذج ربط بيانات Windows Forms

يوضح كيفية استخدام LINQ في سيناريوهات ربط بيانات Windows Forms.

مقدمة لنموذج LINQ to XML

يوضح مفاهيم المفتاح حول مكون LINQ to XML.

نموذج XQuery

يُظهر كيفية استخدام مكون LINQ to XML لحل حالات الاستخدام في XQuery القياسي.

نموذج ربط بيانات LINQ to XML.

يوضح ربط بيانات مكون LINQ to XML إلى ميزة WPF) Windows Presentation Foundation)

راجع أيضًا:

موارد أخرى

مجموعة ميزات Language-Integrated Query (LINQ)