У меня есть таблица SQL Server с < /p>
Код: Выделить всё
CREATE TABLE date_table(
id int NOT NULL,
my_date date NULL);
И я заполняю таблицу в DataTable в C# со стандартным вызовом, чтобы заполнить как SO:
Код: Выделить всё
String sql = "SELECT * FROM date_table";
DataTable dt = new DataTable();
SqlCommand command = new SqlCommand(sql, connection);
SqlDataAdapter adapter = new SqlDataAdapter(command);
adapter.Fill(dt);
Я ожидал с последними версиями C#/SQL Server, что ввод столбца в данных для MY_DATE будет датой, а не DateTime? Разве эта работа не должна прозрачно прозрачно? Я понимаю, как проанализировать это в дату, это не такое решение, которое я ищу, я хочу получить дату в данных.
Подробнее здесь:
https://stackoverflow.com/questions/794 ... in-c-sharp