--scaffold OfferApp
Scaffold-DbContext "Server=tcp:easyoze.database.windows.net,1433;Initial Catalog=OfferApp;Persist Security Info=False;User ID=EasyAdmin;Password=kR43!vcsaX92!@@Cv;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;" Microsoft.EntityFrameworkCore.SqlServer -ContextDir "C:\Projects\OfferApp\EasyOZE\EasyOZE.Persistance" -OutputDir "C:\Projects\OfferApp\EasyOZE\EasyOZE.Domain\Entities" -Namespace "EasyOZE.Domain.Entities" -ContextNamespace "EasyOZE.Persistance" -f
public partial class EasyOzeTestContext : DbContext, IEasyOzeDbContext
{
private readonly string _connStr;
public EasyOzeTestContext()
{
}
public EasyOzeTestContext(string connStr)
{
_connStr = connStr;
}
public EasyOzeTestContext(DbContextOptions<EasyOzeTestContext> options)
: base(options)
{
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
if (!optionsBuilder.IsConfigured)
{
optionsBuilder.UseSqlServer(_connStr);
}
}