DataSet Lite is a liteweight alternative to ADO.NET DataSets.
Use stored procedures or SQL queries to create, read, update and delete the automatically generated entity classes. Almost all of the Microsoft SQL Server data types are supported. Nullable columns are mapped to nullable types in C#!
Note that DataSet Lite does NOT support that stuff you never really needed like relationships between data sets, unique and primary key constraints.