Oracle Поставщик данных для. NET не поддерживает время - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь использовать Oracle .ManagedDataAccess.Client с идентификатором ASP. NET и методом:

await SignInManager.PasswordSignInAsync(model.UserName, model.Password, model.RememberMe, shouldLockout: false);

Ошибка получения:

Oracle Поставщик данных для. NET не поддерживает время

Описание: необработанное исключение произошло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.NotSupportedException: Oracle Поставщик данных для. NET не поддерживает время

Может, кто-то решил эту проблему? По умолчанию SigninManager ASP. NET Диспетчер удостоверений.

Ответы [ 2 ]

0 голосов
/ 31 марта 2020

Обнаружена проблема: когда вы получаете эту ошибку, проблема с. NET тип данных с типом данных TimeSpan, а не Datetime, я изменил TimeSpan на Datetime, и эта ошибка исчезла.

0 голосов
/ 30 марта 2020

Oracle база данных не имеет типа данных TIME. ДАТА и различные варианты TIMESTAMP включают дату и время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...