的Oracle数据提供程序.NET不支持Time



我正在尝试使用Oracle。ManagedDataAccess。客户端与ASP。NET标识和方法:

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

获取错误:

的Oracle数据提供程序。NET不支持Time

描述:在执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误以及错误在代码中的来源的更多信息。

异常详细信息:系统。NotSupportedException:的Oracle数据提供程序。NET不支持Time

也许有人解决了这个问题?SigninManager是默认的ASP。NET标识管理器。

Oracle数据库并没有TIME数据类型。DATE和TIMESTAMP的各种风格包括日期和时间。

发现问题:当您收到此错误时。NET数据类型是TimeSpan数据类型,而不是Datetime,我将TimeSpan更改为Datetime,这个错误就消失了。

最新更新