نماذج 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) |