|
Front Page News
-
There's a new "link" from Redmond. It's not LINQ this time, but Lync . Isn't it great to have two names colliding in the Microsoft world? Is someone working on LINQ to Lync?...
|
-
More and more database management systems offer built-in support for LINQ. I've just tested some lightweight object database engines for .NET. See this post on my blog....
|
-
Today, I received an unexpected surprise in the mail. A copy of LINQ in Action translated into Chinese . We were aware that someone was making a Chinese translation, but only expected it to be a couple chapters. It turns out the entire book, including...
|
-
Eric White has posted an interesting LINQ query on his blog that shows how to create a Hex Dump in something like 7 lines of code . Of course, this is not production grade code, but it's another good example that demonstrates the expressiveness of LINQ....
|
-
When we wrote LINQ in Action we included a sample of how to simply query against a CSV file using the following LINQ query: From line In File.ReadAllLines(“books.csv”) Where Not Line.StartsWith(“#”) Let parts = line.Split(“,”c) Select Isbn = parts(0),...
|
-
I've just moved the LINQ tools referenced on SharpToolbox.com to a new dedicated LINQ category . 20 tools and providers are listed for the moment. I'll add more shortly. See Jim's blog for more resources....
|
-
After English, German , Spanish , and Portuguese , LINQ in Action is now available in Chinese (中文) . The title is LINQ实战 . The publisher is 人民邮电出版社 (Posts & Telecom Press). The book is also available on Amazon.cn/joyo and several other bookstores....
|
-
After we published the code samples for LINQ in Action's first chapters in LINQPad a few weeks ago, the samples of three more chapters have just been added. These chapters cover LINQ to XML. Thanks Jim for doing the additional conversion. The code samples...
|
-
Do you know LINQPad ? It's a really simple but great tool for testing LINQ queries. Not only that, but it can be used to test all kinds of C# and VB code snippets. Another great thing about LINQPad is that it comes with code samples. Until now the integrated...
|
-
Eric Lippert , whose blog you shouldn't miss, adds his own arguments to the debate about whether using a ForEach extension method instead of foreach is a good idea or a bad one. I don't see a definitive answer to the question. All the arguments given...
|
-
After English, German and Spanish , LINQ in Action is now available em Português . The title is LINQ em Ação . The publisher is Editora Ciência Moderna ....
|
-
Today I had the pleasure to receive a copy of LINQ in Action translated in Spanish. This came a bit unexpected, but it's great! LINQ in Action already existed in German (LINQ im Einsatz) , and I know that other translations should be published soon. The...
|
-
Zeeshan Hirani who already offered us a 500-page Entity Framework learning guide , now publishes great LINQ tips in the first part of his LINQ Deep Dive articles . These tips are not the usual introductions to LINQ features you can find elsewhere. You...
|
-
In LINQ in Action , we discuss about the missing ForEach query operator. This is in Chapter 5 "Beyond basic in-memory queries", more precisely in section 5.2.2. There, we indicate that Eric White suggested this operator in his functional programming tutorial...
|
-
Yesterday a reader of the LINQ in Action book posted an interesting challenge on the book's forum . It's interesting enough to be reposted it here. The request was to convert a LINQ query expression (query syntax) to a query operator call chain (method...
|
-
When we were writing LINQ in Action, we weren't able to specify all of the possible methods and functions that have supported LINQ to SQL query translations for a couple reasons. There were too many to be included in the scope of the book. The book was...
|
-
Matt Warren, who provides the most detailed HOWTO for creating your own LINQ IQueryable provider , has now published a dedicated toolkit on CodePlex : IQToolkit is essential if you are building your own LINQ IQueryable provider. It contains common tools...
|
-
Yesterday, Fred asked me if I could help him to convert C# code to LINQ. The solution may not obvious to find unless you know LINQ well. I will reproduce here the solution I gave Fred. Whether the LINQ version of the code is easier to read than the original...
|
-
I'll be at TechEd in Barcelona next week. I'll be at the Ask The Experts booths a few hours during the week. Feel free to come and say hello. I'll be available if you want to discuss about LINQ, the LINQ in Action book, WPF and Silverlight, my projects,...
|
-
DevTeach Montréal will take place this year between December 1 and 5. I have the pleasure to take part to this event and speak in no less than five sessions! Here are my sessions, all in French: Tout d'abord une série de quatre sessions que j'ai le plaisir...
|
-
In July, I was invited by Mario Cardinal and Guy Barrette to register a session for their Visual Studio Talk Show podcast. This session is now online . During one hour, Guy, Mario and I discuss about LINQ in French . You can find the podcast here . I...
|
-
Today, I received a copy of LINQ im Einsatz . This is the German translation of LINQ in Action . It's now available from Amazon.de and from Hanser . Bonus: The German version is bigger than the English one. It contains chapter 14, which covers LINQ to...
|
-
In LINQ in Action, we discuss how to add the LINQ to SQL Query visualizer into the Visual Studio 2008 environment. This tool allows you to open a window during debug time to view the TSQL that is generated from the LINQ expression tree. It also allows...
|
-
When we wrote LINQ in Action, we took a bit of time to explain how the identity tracking system worked with LINQ to SQL to make sure that changed objects were retained when subsequent queries are requested from a data context. In a nutshell, when you...
|
-
In May, I announced the changes related to LINQ that were included in .NET 3.5 Service Pack 1 Beta. Now that the SP1 is officially available , more changes have been announced. The originally announced changes were: The support for SQL Server 2008 The...
|
|
|
|