Exception has been thrown by the target of an invocation in asp.net core and postgresql migration

I am trying to create a project. That’s why I downloaded a startup template from this link. Then I tried to configure with asp.net core. I set the connection string as "Default": "User ID=postgres;Password=**********;Host=localhost;Port=5432;Database=LibraryManagementDb;Pooling=true;". and then changed UseSqlServer to UseNpgsql in LibraryManagementDbContextConfigurer class.

Unable to cast object of type ‘System.DBNull’ to type ‘System.DateTime’

Hi im trying to make a notification system. Basically when i add a new row, a notification will be shown on my notificationspage realtime (i use signalR with razor pages asp.net). But for some reason when i get on that page, i get these errors: Unable to cast object of type ‘System.DBNull’ to type ‘System.DateTime’.
at myWebApp.Controllers.SpeedListener.GetAlarmList() in myWebAppControllersSpeedListener.cs:line 83
at myWebApp.Controllers.SpeedListener.ListenForAlarmNotifications() in myWebAppControllersSpeedListener.cs:line 43

What do you think of Postgres and Firebird Databases?

Firebird-Fyracle supports the major
Oracle-based ERP/CRM application
“Compiere” — with virtually no change
to the Compiere code base. Fyracle has
supported Compiere since version
2.4.2b, which contained over 20,000 lines of PL/SQL. The current release,
2.5.3c, has moved most PL/SQL into stored procedures written in Java,
which is also supported by
Firebird-Fyracle.