Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 C# DateTime и SQl Time  [new]
Hanuman
Member

Откуда:
Сообщений: 29
Добрый день коллеги!
Помоги разобраться с датами и временем :)
есть в SQL строки:
,PlainsDate DATE NOT NULL
,PlainsTimeBegin TIME(0) NOT NULL
,PlainsTimeEnd TIME(0) NOT NULL


Модель в C#:
 public DateTime PlainsDate { get; set; }
public DateTime? PlainsTimeBegin  { get; set; }
public DateTime? PlainsTimeEnd { get; set; }


Ну и естественно при попытки вывести таблицу в вьювер происходит ошибка:
"The 'PlainsTimeBegin' property on 'Plain' could not be set to a 'System.TimeSpan' value. You must set this property to a non-null value of type 'System.DateTime'. "
Получается мне нужно как то использовать System.TimeSpan, но как мне его использовать?
28 май 19, 07:33    [21895336]     Ответить | Цитировать Сообщить модератору
 Re: C# DateTime и SQl Time  [new]
andrey odegov
Member

Откуда:
Сообщений: 461
Hanuman, https://docs.microsoft.com/en-us/sql/relational-databases/clr-integration-database-objects-types-net-framework/mapping-clr-parameter-data?view=sql-server-2017?
28 май 19, 07:42    [21895341]     Ответить | Цитировать Сообщить модератору
 Re: C# DateTime и SQl Time  [new]
Hanuman
Member

Откуда:
Сообщений: 29
andrey odegov, Спасибо, хорошая статья :)
28 май 19, 11:56    [21895525]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить