LINQ چیست؟
یکی از مرسوم ترین وظایف در توسعه ی نرم افزار، کار کردن با داده ها است. این موضوع شامل خواندن داده ها، فیلتر کردن آنها، مرتب کردن و گروه بندی و … می باشد. داده های برنامه ممکن است از دیتاسورس های متفاوتی از قبیل یک بانک اطلاعاتی، فایل های XML، داده های درون حافظه و … بدست آیند. در اغلب موارد نوع دیتاسورس، دستوراتی که باید نوشته شوند را مشخص می کند. به عبارت دیگر دستورات کار با داده های یک بانک اطلاعاتی با دستورات کار کردن با داده های فایل XML متفاوت است که این منجر به عدم قابل حمل بودن (Portable) کد می شود.
برای رفع این مشکل و خیلی مشکلات دیگر، مایکروسافت در دات نت فریم ورک 3.5، زبان پرس و جوی LINQ را مطرح کرد. این زبان شامل عملگرهای متفاوتی برای کار کردن با داده ها و انجام پرس و جو بر روی آنها دارد. زبان LINQ با یکپارچه شدن در زبان سی شارپ یا ویژوال بیسیک کار برنامه نویسی را ساده کرده و به کامپایلر این امکان را می دهد که با دستورات LINQ شبیه دستورات معمولی برخورد کند.
LINQ to XML چیست؟
در مورد اهمیت و کاربرد داده های XML در صفحه ی مربوط به آموزش XML صحبت کردیم. به علاوه، امروزه کمتر برنامه نویس دات نتی پیدا می شود که از تکنولوژی LINQ استفاده نکند و یا دست کم از آن اطلاعاتی نداشته باشد. به منظور آشنایی بیشتر با تکنولوژی LINQ به صفحه ی آموزش LINQ و همچنین صفحه ی آموزش LINQ to SQL مراجعه کنید.
لینک های دانلود
- دانلود رایگان فایل ویدئویی 0. Introduction
- دانلود رایگان فایل ویدئویی 1. Find an Element with a Specific Attribute
- دانلود رایگان فایل ویدئویی 2. Find an Element with a Specific Child Element
- دانلود رایگان فایل ویدئویی 3. Find Descendants with a Specific Element Name
- دانلود رایگان فایل ویدئویی 4. Find a Single Descendant Using the Descendants Method
- دانلود رایگان فایل ویدئویی 5. Write Queries with Complex Filtering
- دانلود رایگان فایل ویدئویی 6. Filter on an Optional Element
- دانلود رایگان فایل ویدئویی 7. Find All Nodes in a Namespace
- دانلود رایگان فایل ویدئویی 8. Sort Elements
- دانلود رایگان فایل ویدئویی 9. Sort Elements on Multiple Keys
- دانلود رایگان فایل ویدئویی 10. Calculate Intermediate Values
- دانلود رایگان فایل ویدئویی 11. Find Elements Based on Context
- دانلود رایگان فایل ویدئویی 12. Dictionaries and LINQ to XML
- دانلود رایگان فایل ویدئویی 13. Transform the Shape of an XML Tree
- دانلود رایگان فایل ویدئویی 14. Control the Type of a Projection
- دانلود رایگان فایل ویدئویی 15. Project an Object Graph
- دانلود رایگان فایل ویدئویی 16. Project an Anonymous Type
- دانلود رایگان فایل ویدئویی 17. Generate Text Files from XML
- دانلود رایگان فایل ویدئویی 18. Generate XML from CSV Files
- دانلود رایگان فایل ویدئویی 19. Join Two Collections
- دانلود رایگان فایل ویدئویی 20. Create Hierarchy Using Grouping
- دانلود رایگان فایل ویدئویی 21. Query LINQ to XML Using XPath
- دانلود رایگان فایل ویدئویی 22. Perform Streaming Transformations of Text to XML
- دانلود رایگان فایل ویدئویی 23. Populate an XML Tree from the File System
- دانلود رایگان فایل پروژه
پسورد تمامی فایل های سایت www.provid.ir است.