Не получается создать базу данных Sqlite в .NET MAUI

В контекстном классе перегрузил метод конфигурации:

protected override void OnConfiguring(DbContextOptionsBuilder options)
{
    var basePath = FileSystem.AppDataDirectory;
    options.UseSqlite(Path.Combine(basePath, DatabaseConstants.DATABASE_CONNECTION));
}

Затем, при создании приложения, создаю базу данных, если она еще не создана:

public static MauiApp CreateMauiApp()
{
    using(Context context = new())
    {
    context.Database.EnsureCreated();
    }
    var builder = MauiApp.CreateBuilder();
    builder
    .UseMauiApp<App>()
    .ConfigureFonts(fonts =>
    {
        fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
        fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
    });

#if DEBUG
    builder.Logging.AddDebug();
#endif

    return builder.Build();
}

После этого приложение падает с исключением:

System.ArgumentException: 'Format of the initialization string does not conform to specification starting at index 0.'

Так же я пробовал создавать базу данных по кнопке, но происходит то же самое. Вроде как проблема с неправильным путем, но все равно не понимаю, как исправить

Буду очень благодарен, если поможете


Ответы (0 шт):