Kenric Nugteren пре 2 недеља
родитељ
комит
22d2788ee7

+ 1 - 0
prs.shared/Database Update Scripts/DatabaseUpdateScripts.cs

@@ -63,5 +63,6 @@ public static class DatabaseUpdateScripts
         DataUpdater.RegisterUpdateScript<Update_8_47>();
         DataUpdater.RegisterUpdateScript<Update_8_49>();
         DataUpdater.RegisterUpdateScript<Update_8_55>();
+        DataUpdater.RegisterUpdateScript<Update_DBNulls>();
     }
 }

+ 23 - 0
prs.shared/Database Update Scripts/Update_DBNulls.cs

@@ -0,0 +1,23 @@
+using InABox.Core;
+using InABox.Database;
+using InABox.Database.SQLite;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace PRS.Shared.Database_Update_Scripts;
+
+internal class Update_DBNulls : DatabaseUpdateScript
+{
+    public override VersionNumber Version => new VersionNumber();
+
+    public override bool Update()
+    {
+        var factory = (DbFactory.ProviderFactory as SQLiteProviderFactory)!;
+        // factory.InitializeNulls();
+
+        return true;
+    }
+}

+ 1 - 0
prs.shared/PRS.Shared.csproj

@@ -12,6 +12,7 @@
 
   <ItemGroup>
     <ProjectReference Include="..\..\inabox\inabox.client.rest\InABox.Client.Rest\InABox.Client.Rest.csproj" />
+    <ProjectReference Include="..\..\inabox\inabox.database.sqlite\InABox.Database.SQLite.csproj" />
     <ProjectReference Include="..\..\InABox\InABox.Database\InABox.Database.csproj" />
     <ProjectReference Include="..\..\inabox\inabox.mailer.exchange\InABox.Mailer.Exchange.csproj" />
     <ProjectReference Include="..\..\inabox\inabox.mailer.imap\InABox.Mailer.IMAP.csproj" />