sql >> Databasteknik >  >> RDS >> Sqlserver

För .NET DateTime-typen, varför är den härledda databastypen SqlDbTypes.DateTime istället för SqlDbTypes.DateTime2?

datetime2 lades endast till i SQL Server 2008.

SqlDbType.DateTime2 lades till i .NET endast i .NET 3.5.

Att ändra det skulle ha varit en brytande beteendeförändring på alla befintliga .NET 2.0/3.0-program.

Jag känner inte till någon krok för att ändra den typen av parameterinferens.



  1. MySQL-replikering med ProxySQL på WHM/cPanel-servrar:del två

  2. Hur upptäcker man om en sträng innehåller specialtecken?

  3. Infoga om det inte finns, annars returnerar id i postgresql

  4. Hur man undkommer citattecken i MySQL och Java