datetime2
chỉ được thêm vào SQL Server 2008.
SqlDbType.DateTime2
đã được thêm vào .NET chỉ trong .NET 3.5.
Thay đổi đó sẽ là một thay đổi hành vi vi phạm trên mọi ứng dụng .NET 2.0 / 3.0 hiện có.
Tôi không biết bất kỳ móc nào để thay đổi suy luận tham số kiểu đó.