Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » LINQ   (RSS)

Tech Republic Posts a Review of Essential LINQ

On the Tech Republic web site Justin James has written a review of Essential LINQ , the book Dinesh Kulkarni and I wrote about the key features of LINQ such as LINQ to Objects LINQ to SQL LINQ to XML We also touch on important subjects such as the Entity
Posted by Charlie Calvert | 1 Comments
Filed under: ,

Recent Videos from the C# Team (2008-2009)

Here is a selection of videos created between July, 2008 and July, 2009 by members of the C# team at Microsoft: C# 4.0 Meet the Design Team : Anders Hejlsberg, Eric Lippert , et al Error Checking Feature in Visual Studio Service Pack 1 : DJ Park Inside

Community Convergence XLVIII

Welcome to the 48th Community Convergence. The C# team continues to work hard to get out the next version of C#, and to add improvements to the Visual Studio 2010 IDE. Working long, fruitful hours on these rainy Washington State January days and nights,

LINQ Reference Documentation

The LINQ documentation created by Microsoft is available both inside Visual Studio, and for free via the MSDN library found on the WEB. Here are some important pages from that documentation that can help you navigate through the online reference material
Posted by Charlie Calvert | 2 Comments
Filed under: ,

LINQ Farm: Covariance and Contravariance in C# 4.0

This post covers the upcoming C# 4.0 support for covariance and contravariance when working with delegates and interfaces. Eric Lippert’s series of posts on this subject are definitely the definitive reference at this time. I’m writing this overview of
Posted by Charlie Calvert | 35 Comments
Filed under: , ,

Community Convergence XLVI

Welcome to the forty-sixth Community Convergence. There are three upcoming events for members of the C# team. The most important, PDC , will be held in Los Angeles over the week of October 26. The weekend before the conference, there will be a Code Camp

LINQ Farm: Preserving Formatting with LINQ to XML

In a previous post , you saw how to work with line numbers when using LINQ to XML to read a file. This post continues in the same vein, but this time the focus is on how to: Read in an XML file with an arbitrary format, and then write it back out to disk
Posted by Charlie Calvert | 2 Comments
Filed under: , ,

LINQ Farm: LINQ to XML and Line Numbers

There are times when it is useful to know the line number of a node in an XML file. This information can be a helpful to users, particularly if you want to report an error. It can also be convenient to search for a node by line number, but that can, of
Posted by Charlie Calvert | 8 Comments
Filed under: , ,

Charlie to Speak on LINQ at DevLink

I will be speaking this Friday and Saturday, August 22nd and 23rd, at devLink near Nashville, TN. I will give two talks, both on LINQ, both for intermediate and advanced developers. The first covers querying in LINQ, and the second talk explains the features
Posted by Charlie Calvert | 3 Comments
Filed under: ,

Released: Visual Studio Service Pack 1; .NET 3.5 Service Pack 1

Visual Studio Service Pack 1 and .NET 3.5 Service Pack 1 are now available for download. A new feature for C# developers called squiggles provides better error messages while you are typing your code. There are several important LINQ performance enhancements,
Posted by Charlie Calvert | 20 Comments
Filed under: , ,

LINQ Farm: More on the LINQ Aggregate Operators

The LINQ aggregate operators allow you to perform simple math operations over the elements in a sequence. This post is designed to walk you through those operators, and give you an overview of how to use them. Table 1 shows a list of the 7 aggregate operators.
Posted by Charlie Calvert | 6 Comments
Filed under: , ,

LINQ Farm: More on Set Operators

This is a second post on the LINQ Set operators, the first being published while LINQ was still in beta. As mentioned in the previous post , there are four LINQ set operators: Union , Intersect , Distinct and Except . Like the other 49 LINQ operators,
Posted by Charlie Calvert | 3 Comments
Filed under: , ,

LINQ Farm: Lambdas

Lambdas are a simple technology with an intimidating name. They sound like they are going to be difficult to understand, but in practice prove to be relatively trivial. LINQ has an almost inordinate need for its users to declare a large number of small,
Posted by Charlie Calvert | 34 Comments
Filed under: , ,

LINQ Farm: Extension Methods and Scoping

There are a few scoping rules that you must keep in mind when using extensions methods. Problems with scoping and extensions methods are rare, but when you encounter them they are quite vexing. An instance method will always be called before an extension
Posted by Charlie Calvert | 11 Comments
Filed under: , ,

Cut Development Time: Use LINQ

When Microsoft employees talk about LINQ publicly, we haven't tended to emphasize how much time you can save by using it. This is perhaps because we don't want LINQ to be labeled as simply another RAD tool designed to save time. Nevertheless, it is becoming
Posted by Charlie Calvert | 18 Comments
Filed under: ,
More Posts Next page »
 
Page view tracker