Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Dlaczego w przypadku typu DateTime platformy .NET jest wywnioskowany typ bazy danych SqlDbTypes.DateTime zamiast SqlDbTypes.DateTime2?

datetime2 został dodany tylko w SQL Server 2008.

SqlDbType.DateTime2 został dodany do .NET tylko w .NET 3.5.

Zmiana, która byłaby przełomową zmianą zachowania w każdej istniejącej aplikacji .NET 2.0/3.0.

Nie znam żadnego zaczepu, który mógłby zmienić wnioskowanie parametru typu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Upuść tabelę, a następnie nie można odtworzyć tabeli o tej samej nazwie

  2. SQL Server — najlepszy sposób na uzyskanie tożsamości wstawionego wiersza?

  3. Zapytanie rekurencyjne w SQL Server

  4. Jak usunąć lub usunąć wszystkie wyzwalacze z bazy danych w SQL Server

  5. Znajdź znaki spoza zestawu ASCII w kolumnach varchar za pomocą SQL Server