Table of Contents

Class DatabaseConfigurationHelper

Namespace
FishMMO.Database
Assembly
FishMMO-DB.dll
public static class DatabaseConfigurationHelper
Inheritance
DatabaseConfigurationHelper
Inherited Members

Methods

BuildDesignTimeConfiguration(string)

Builds an IConfiguration instance suitable for design-time (EF Core tools). Loads appsettings.json, an optional environment-specific file and environment variables from BaseDirectory. The selected environment is read from FISHMMO_ENVIRONMENT, DOTNET_ENVIRONMENT or ASPNETCORE_ENVIRONMENT.

public static IConfiguration BuildDesignTimeConfiguration(string basePath = null)

Parameters

basePath string

Returns

IConfiguration

A built IConfiguration instance.

ResolveEnvironmentName()

Determines the active environment using a tiered fallback system. Priority: FISHMMO_ENVIRONMENT > DOTNET_ENVIRONMENT > ASPNETCORE_ENVIRONMENT.

public static string ResolveEnvironmentName()

Returns

string