NHibernate 2.0 has Arrived

by Robert Bazinet on  Aug 25, 2008 2

NHibernate 2.0 was made official with the announcement of its general availability by Ayende Rahien. The announcement follows months of alphas and release candidates and now matches the features of Hibernate 3.2.

Parallel Mono

by Jonathan Allen on  Aug 05, 2008

Recently we announced that Mono achieved full C# 3 support. Along with that comes support for Parallel LINQ. Parallel LINQ, part of Microsoft’s Parallel Extensions library, allows developers to quickly make queries execute across multiple threads.

Should LINQ to SQL Go Open Source

by Jonathan Allen on  Jul 24, 2008 2

More and more, LINQ to SQL is being seen as a temporary solution. With the impending release of ADO.NET Entity Framework, a lot of people are worried that development on LINQ to SQL will fall by the wayside. With Microsoft's long history of developing and discarding database access technologies, these concerns are not without merit. So this raises the question, "Should LINQ to SQL Go Open Source?"

Object Relational Mapping - User Case Studies

by Steven Robbins on  Jul 24, 2008 6

Roberto Zicari, from, collected interviews and stories from several users of Object/Relational mapping technologies. The main point of the cases was around "impedance mismatch" between the object technology in the domain model and the relational technology in the data model.

New version of .NET Disguised as a "Service Pack"

by Jonathan Allen on  May 14, 2008 1

The beta for Service Pack 1 of .NET 3.5/VS 2008 brings with is a host of new features and libraries including the ADO.NET Entity Framework and Data Services, a client-only version of the Framework, and changes to most of the 3.0 and 3.5 libraries. Despite its name, to many developers this release is as significant as 3.5 itself.

Presentation: Beth Massi on Conquering XML with LINQ in VB9

by James Vastbinder on  Apr 26, 2008 3

Beth Massi, the Visual Basic content manager on Microsoft's MSDN, presents on how to work with XML and LINQ in Visual Basic 9.

LINQ Tooling

by Hartmut Wilms on  Apr 17, 2008 1

Besides the ubiquitous praise within the community, LINQ has quite a steep learning curve. Two tools, VLinq and LINQpad, try to help developers become more familiar with the LINQ syntax.

NHibernate 2.0 Offers Many New Features

by Hartmut Wilms on  Apr 03, 2008

NHibernate 2.0 Alpha has been released this week. The current 2.0 release is the first step to the feature set of Hibernate 3.2.6, many classes have been completely rewritten and lots of features have been added.

Implementing NOLOCK with LINQ to SQL and LINQ to Entities

by Robert Bazinet on  Mar 21, 2008 1

Scott Hanselman recently posted a really useful article on his blog covering the NOLOCK hint when using LINQ to SQL and LINQ to Entities. The problem is actually how to get the SQL generated by LINQ queries to use the NOLOCK hint as SQL developers are accustomed.

LINQ Framework Design Guidelines

by Jonathan Allen on  Mar 13, 2008 3

Now that LINQ has been finalized and released, it is time to start thinking about the ways to use it. Keith Farmer even talks about using it eliminate subclasses. But before we get into that, let us take a look at the official guidance from Microsoft.

LINQ to XSD is Back

by Jonathan Allen on  Feb 25, 2008 2

A new alpha version of the typesafe LINQ provider, LINQ to XSD, is available. This is the first version compatible with the RTM version of Visual Studio 2008.

Using ParseTree for LINQ-style queries and extracting metadata

by Werner Schuster on  Feb 14, 2008 1

Whether it's LISP macros or LINQ's expression trees - access to the AST of code is a powerful tool. We look at how ParseTree allows this in Ruby - and how it's being used in libraries like Ambition, Sequel and the web framework Merb.

Get a Grasp on Expression Trees

by Hartmut Wilms on  Feb 06, 2008 1

Developers familiar with functional programming languages might not need an explanation as to why expression trees are useful. For the rest of us expression trees are the most striking concept of all the new features in C# 3.0 or VB 9.0.

Up and Running with SQLite on .NET in 3 Minutes

by Robert Bazinet on  Jan 17, 2008 4

SQLite is an open source database that has been growing in popularity. It's footprint is small and is used in a wide-variety of types of applications.

InfoQ Interview: Jimmy Nilsson on LINQ to SQL

by James Vastbinder on  Jan 09, 2008 10

Floyd interviews Jimmy Nilsson on Microsoft's data access mechanism, LINQ to SQL.