sql >> Database teknologi >  >> RDS >> Sqlserver

For .NET DateTime-typen, hvorfor er den udledte databasetype SqlDbTypes.DateTime i stedet for SqlDbTypes.DateTime2?

datetime2 blev kun tilføjet i SQL Server 2008.

SqlDbType.DateTime2 blev kun tilføjet til .NET i .NET 3.5.

At ændre det ville have været en brydende adfærdsændring på alle eksisterende .NET 2.0/3.0-applikationer.

Jeg kender ikke til nogen krog til at ændre den type parameterinferens.



  1. Opret forbindelse til MariaDB fra Java-applikation i NetBeans på Linux (Mageia)

  2. Hvordan får jeg resultatet af to udvalgte sætninger i en enkelt række?

  3. if(condition, then, else) i Oracle

  4. Indsæt standard i kolonnen ikke null, hvis værdien er null