# Entity Framework
Miru uses Entity Framework Core to persist entities.
Although EFCore supports many database, at the moment Miru supports these:
- SqlServer
 - Sqlite
 
Miru has database facilities in other areas, such as Migrations and Tests. That's why few databases are supported.
# Configuration
# Services
To add EFCore with SqlServer:
public void ConfigureServices(IServiceCollection services)
{
    services.AddMiru<Startup>()
        .AddEfCoreSqlServer<SupportreonDbContext>()
}
To add EFCore with SqlSqite:
public void ConfigureServices(IServiceCollection services)
{
    services.AddMiru<Startup>()
        .AddEfCoreSqlite<SupportreonDbContext>()
}
# Connection String
Set in your Config.{Environment}.yml:
Database:
  ConnectionString: "DataSource={{ db_dir }}App_dev.db"
# DbContext
By default, the DbContext is located at /src/{App}/Database/