SqlSiphon is an ADO.NET wrapper for MS SQL Server 2005 and 2008, making for easy, reusable, mostly automatic wiring to Transact-SQL stored procedure calls, returning result sets as needed. It handles primitives, simple "entity classes", and lists of both.