Övergått till entity framework + lagt till ny tabell

This commit is contained in:
2025-09-02 15:07:21 +02:00
parent b04fc7e06e
commit ddb6719587
22 changed files with 1175 additions and 95 deletions

View File

@ -0,0 +1,30 @@
using GreadyPoang.DataLayer.Database;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Hosting; // Replace with your actual namespace
class Program
{
static void Main(string[] args)
{
using var host = CreateHostBuilder(args).Build();
// Resolve your DbContext
var context = host.Services.GetRequiredService<DataContext>();
context.Database.EnsureCreated();
// Optional: Apply migrations at runtime
context.Database.Migrate();
Console.WriteLine("Migration applied successfully.");
}
static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureServices((_, services) =>
{
var MauiDataPath = string.Empty;
MauiDataPath = File.ReadAllText(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "MauiDataPath_GreadyPoang.txt"));
var dbPath = Path.Combine(MauiDataPath, "PoangDB.db");
services.AddDbContext<DataContext>(options =>
options.UseSqlite($"Data Source={dbPath}"));
});
}