datetime2
ditambahkan hanya di SQL Server 2008.
SqlDbType.DateTime2
telah ditambahkan ke .NET hanya di .NET 3.5.
Mengubah itu akan menjadi perubahan perilaku yang melanggar pada setiap aplikasi .NET 2.0/3.0 yang ada.
Saya tidak tahu ada kait untuk mengubah inferensi parameter tipe itu.