سؤال

خلال بيتا من تجاوز سعة المكدس ، لقد رأيت عدد غير قليل من الأسئلة عن LINQ SQL لكن لا اعرف شيئا عن ذلك...يبدو مثيرة جدا للاهتمام.

ما هو LINQ و كيف أبدأ ؟

الروابط أدلة أو وثائق مكافأة :)

PS:أنا وقتا طويلا C# المطور من الاستخدامات اليومية Datatables و معلمات SQL

هل كانت مفيدة؟

المحلول

LINQ تقف Language Integrated Query و هو مجموعة من ملحقات .الشبكة التي تتيح لك الاستعلام عن البيانات بنفس الطريقة من مدونة و ليست مرتبطة إلى مصدر بيانات محدد.يمكنك استخدام نفس LINQ التعليمات البرمجية لـ SQL Server, XML, الأجسام, البيانات, و الكيانات.

هنا هو مقدمة جيدة من سكوت غوثري

هذه مجموعة لطيفة من 101 LINQ عينات

نصائح أخرى

اثنين من الكتب التي يجب عليك أن تنظر التعلم عن LINQ ، سواء من مانينغ:

في السابق كان أفضل بكثير مكتوبة علمني تقريبا عن LINQ في فصل واحد من هذا الأخير في الكتاب كله.LINQ بنيت على الكثير من الأساس, و C# في عمق يبني عليه من الأرض.

الكتاب الثاني هو أفضل بكثير من لا شيء, و سوف تتعلم أشياء تحديدا عن LINQ أنك لن تعلم في المقام الأول.ولكن الكتاب الأول سوف تعطيك أفضل بكثير الأساس, و يضع على الأقل عربون منظور بدلا من أكثر أو أقل عمياء التالية MS خط.لذا أنا أنصح C# في عمق أولا وقبل كل شيء لتعلم LINQ.

مايك

أوصي مدمن مخدرات على LINQ ويكي.لقد حصلت على بعض رائع معلومات تمهيدية, فضلا عن مزيد من المعلومات في العمق و عينات على جميع المشغلين.

لقد سرد الكثير من LINQ المراجع في عرض الملاحظات رعي رمز الحلقة 10 (على LINQ).واحدة من المفضلة هي MSDN المجلة المقال الذي يشرح كيف يعمل LINQ من إطار منظور في الطريق الذي ساعدني على فهم كيف يعمل.

هنا بضعة دروس جيدة (فيديو) من OakLeaf النظم:

http://oakleafblog.blogspot.com/2007/04/two-new-linq-to-sql-video-segments-from.html http://oakleafblog.blogspot.com/2007/05/mike-taulty-posts-six-new-linq-to-xml.html

تحرير: لقد واجهت هذه الأداة العظيمة التي تم إنشاؤها من قبل المؤلف من C# باختصار:http://www.linqpad.net/ وهو يتضمن الكثير من السهل متابعة العينات.

أود أن أقترح بأن يكون اللعب حولها مع LINQPad (http://www.linqpad.net) ، هو أداة مجانية الذي يسمح (umong أشياء أخرى) للاتصال إلى ملقم قاعدة البيانات و الاستعلام باستخدام LINQ to SQL.فإنه يأخذ الألم من الحاجة إلى إعداد تطبيقات وحدة التحكم للقيام اللعب.

Linq قصيرة ل "Language integrated query." انها مجموعة من التحسينات لغة بنيت في C# و VB.أساسا ما تحصل عليه هو مجموعة من الاستعلام القياسية الشركات التي يمكن تطبيقها على أي IEnumerable من نوع T.هناك الكثير من مختلف linq مقدمي لأنواع محددة من البيانات - على سبيل المثال ، هناك linq to xml, linq إلى كيانات حتى ينق إلى sharepoint.

للحصول بدأت مع linq في جميع أشكاله عديدة ، أقترح الكتاب برو ينق من قبل جوزيف C.Rattz. انها لمحة عامة ممتازة من Linq.وقال انه يأخذ الألف إلى الياء ، واصفا كل ميزات اللغة (مثل تعبيرات لامدا والتعبير الأشجار) أن ينق بنيت على ، ثم ينتقل إلى بعض المعايير linq مزود تطبيقات.

بالإضافة إلى ذلك, هنا جيد جدا المقالة MSDN واصفا Linq: LINQ:.صافي لغة متكاملة الاستعلام

الآن, Linq to Sql هو linq مزود مكتوبة خصيصا SQL Server.المدرجة في هذا المزود هو أو/م ، التي تمنحك بعض يدوية من الطراز الأول وظائف (مثل كتابة كل ما تبذلونه من جداول sql حتى تحصل على تصميم قوي-وقت عرض مخطط قاعدة البيانات.) إنه رائع بالنسبة لي إلى حد كبير في تسريع التنمية الوقت عند العمل مع قاعدة بيانات sql.الكتاب الأول الموصى بها أعلاه أيضا قسم كبير حول استخدام Linq To Sql.أيضا ، هنا هو فكرة جيدة "دليل المبتدئين" المادة من MSDN: Linq To SQL:.صافي لغة متكاملة الاستعلام عن البيانات العلائقية

إلى الممارسة العملية من دون الحاجة إلى كتابة التفاف التعليمات البرمجية فقط لتنفيذ linq-استفسار هل يمكن استخدام linqpad.net

هنا تذهب.لقد بدأت مع ScottGu تفسير/أمثلة و ذهب من هناك:

http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx

اعتقد ان هذا الكتاب:

C# في العمق

من قبل جون السكيت ممتازة المبرمجين دليل يطابق احتياجاتك بدقة (نقل في وقت سابق من C# C#3.5).

أيضا إذا كنت من أجل ذلك يمكنك الحصول على نسخة إلكترونية أيضا - شيئا أكثر الناشرين ينبغي أن تفعل (ممتازة لكل من يوقد والبحث).

قديم قليلا ولكن لا تزال ذات الصلة:http://www.developerzen.com/2007/09/17/introduction-to-linq/

من MSDN, وهنا بعض الصحف كتبت بواسطة أندرس وآخرون:

PS بعد كتابة هذا ، أرى شخص ما لديه بالفعل ترتبط هذه ، ولكن دفن داخل الفقرة ، حيث سوف تبقى لهم انسحبت هنا في شكل قائمة كذلك.

هناك VB.Net نسخة من 101 رمز عينات الصفحة أيضا -

http://msdn.microsoft.com/en-us/vbasic/bb688088.aspx

هناك بودكاست هنا (وقح المكونات) التي تغطي ينق من أحد واضعي LINQ في العمل.

عميق المقلية بايت - الحلقة 14:LINQ التعرف على مستقبل التنمية مع جيم وولي

الكثير من الاشياء العظيمة في هذا المعرض التي قد تساعدك على الخروج.

هنا هو البرنامج التعليمي خطوة خطوة على كيفية دمج LINQ مع تطبيقات الويب الخاص بك في غضون asp.net.ويساعد هذا الأمل http://www.progtalk.com/viewarticle.aspx?articleid=68

قد يكون من المفيد للمبتدئين على linq.دليل خطوة بخطوة مع الصور.http://readerstimepass.blogspot.com/2010/11/step-by-step-guide-to-implement-linq-to.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top