我有一个使用 NetFrameworkCore for Oracle 的简单 Web 解决方案(不完整)。
请参阅 HomeController.CS 和 AspNetUser.CS -->
问题是我有一个 AspNetUser 记录,它是通过 Microsoft.AspNetCore.Identity.UserManager 在 DB 中创建的。此记录可通过 ID 查找来访问,并设法检索记录。
但是,在停止解决方案并重新运行(不创建新的 AspNetUser)时,我无法通过 ID 检索记录。而是在 Oracle.ManagedDataAccess.Client.OracleDataReader.GetDateTimeOffset() 上引发 500 错误和无效转换异常。该问题可能与表列无关,因为重新创建表允许再次访问记录,尽管也可以访问一次。
那可能是什么问题?我很抱歉,因为我是 Oracle 和 net core web 的新手。以下是错误和网络解决方案的链接。
错误 500:https ://1drv.ms/u/s!AjZf_PiMM9Arg6QLX9dfqkqu_Piepw
解决方案:https ://1drv.ms/u/s!AjZf_PiMM9Arg6QKrT3AuP3QTJaQYQ?e=5lLU97