PalacePal/Pal.Client
Liza f02aeffb26 Fix missing config file breaking plugin load 2023-02-23 09:39:09 +01:00
..
Commands Db: Move Markers into database 2023-02-18 21:12:36 +01:00
Configuration Fix missing config file breaking plugin load 2023-02-23 09:39:09 +01:00
Database Db: Use precompiled model 2023-02-23 00:38:52 +01:00
DependencyInjection DI: Update namespaces 2023-02-22 23:58:05 +01:00
Extensions Merge branch 'master' into new-config-and-data 2023-02-21 16:30:50 +01:00
Floors DI: Update namespaces 2023-02-22 23:58:05 +01:00
Net Reset remote url 2023-02-23 00:02:31 +01:00
Properties Merge branch 'master' into new-config-and-data 2023-02-21 16:30:50 +01:00
Rendering Db: Move Markers into database 2023-02-18 21:12:36 +01:00
Scheduled DI: Load entire DI container in the background 2023-02-22 22:20:50 +01:00
Windows Db: lmport 2023-02-22 20:30:26 +01:00
.gitignore Update client credentials (not currently enabled) 2022-10-30 22:43:15 +01:00
DalamudPackager.targets Tweaks for pdb files 2023-02-16 20:40:32 +01:00
DependencyContextInitializer.cs Fix missing config file breaking plugin load 2023-02-23 09:39:09 +01:00
DependencyInjectionContext.cs Db: Use precompiled model 2023-02-23 00:38:52 +01:00
ILanguageChanged.cs Update window titles on language change 2023-02-11 14:31:43 +01:00
Pal.Client.csproj Merge branch 'master' into new-config-and-data 2023-02-21 16:30:50 +01:00
Palace Pal.json Db: Migrate ImportHistory to sqlite 2023-02-16 19:51:54 +01:00
Plugin.cs Fix cleanup not properly closing db 2023-02-23 01:12:05 +01:00
README.md Db: Use precompiled model 2023-02-23 00:38:52 +01:00

README.md

Palace Pal

Client Build Notes

Database Migrations

Since EF core needs all dll files to be present, including Dalamud ones, there's a special EF configuration that exempts them from setting <Private>false</Private> during the build.

To use with dotnet ef commands, specify it as -c EF, for example:

dotnet ef migrations add MigrationName --configuration EF

To rebuild the compiled model:

dotnet ef dbcontext optimize --output-dir Database/Compiled --namespace Pal.Client.Database.Compiled --configuration EF