Мне нужен список всех типов SQL и их эквивалент .NET.
См. этот пост, для типов SQL Server.
Для других поставщиков данных см. this .
Взгляните на: http://msdn.microsoft.com/en-us/library/ms131092.aspx
Вот список поставщиков .NET 3.5 / ADO.NET / SqlClient:
http://msdn.microsoft.com/en-us/library/cc716729.aspx
Кроме того, при работе с параметрами ADO.NET имейте в виду, что вы можете указать varchar (max) или nvarchar (max), используя -1 в качестве длины.