DbType.DateTime2 e DbType.DateTime rispecchiano esattamente i tipi trovati in SQL Server come indicato da this post.
Quando eseguo SQL Server, di solito non ho bisogno di quella risoluzione aggiuntiva, né ritorno al 1753, quindi in .NET tendo ad utilizzare System.DateTime per questo e non per nessuno dei due. Se hai bisogno di andare indietro nel tempo o hai bisogno di precisione pazza, usa DbType.DateTime2 abbinato a un tipo di SQL Server di DateTime2.
Quindi, in breve, se si sta programmando utilizzando Access, probabilmente non si dovrebbe usare uno dei due.
fonte
2010-08-17 02:37:27
Possibile duplicato di http://stackoverflow.com/questions/1334143/sql-server-datetime2-vs-datetime – Marko
Mi sono chiaramente riferito alla classe DbType trovata in .NET. Sto usando un database MDB quindi non ha nulla a che fare con SQL Server. Questa domanda non dovrebbe essere chiusa! – CJ7
Per coloro che hanno upvoted il mio commento: si prega di votare per riaprire questa domanda. – CJ7