Db Context File Settings

Settings for describing your basic database information and adding a DbContext to your Web API.

Db Context

An object that describes the basic information for your database. At the moment, only one application DbContext is supported per API.

NameRequiredDescriptionDefault
DbContextNameYesA single key value pair that designates the name you want to use for your API.None
DatabaseNameYesThe name of your database.None
ProviderNoAn enumerator that designated the database provider for your DbContext.SqlServer

Providers

These are the valid options for the Provider property:

  • SqlServer
  • Postgres
  • MySQL (Coming Soon)

You can still add MySql to your project manually. It has not been built in directly yet because, as of writing this, the MySQl nuget package is currently in pre-release for .NET 5, so you'll either want to add the prerelease or drop back to .NET Core 3.1 until it's ready.

Example

In this example, we are creating a Sql Server database with a database name of VetClinic and a DbContext of VetClinicDbContext.

DbContext:
  ContextName: VetClinicDbContext
  DatabaseName: VetClinic
  Provider: SqlServer