Escali License control
1
ContextFactory.cs
Gå til dokumentasjonen til denne filen.
1
using
Microsoft.EntityFrameworkCore;
2
using
Microsoft.EntityFrameworkCore.Design;
3
using
Microsoft.Extensions.Configuration;
4
5
namespace
Escali.LicenseControl.DataAccess.Data
6
{
7
8
9
public
class
ContextFactory
: IDesignTimeDbContextFactory<DataContext>
10
{
11
12
public
DataContext
CreateDbContext
(
string
[] args)
13
{
14
var optionsBuilder =
new
DbContextOptionsBuilder<DataContext>();
15
16
IConfigurationRoot configuration =
new
ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory())
17
.AddJsonFile(
"appsettings.json"
)
18
.Build();
19
optionsBuilder.UseSqlServer(configuration[
"ConnectionStrings:Default"
]);
20
21
return
new
DataContext
(optionsBuilder.Options);
22
}
23
}
24
}
Escali.LicenseControl.DataAccess.Data.ContextFactory
Definition:
ContextFactory.cs:10
Escali.LicenseControl.DataAccess.Data.ContextFactory.CreateDbContext
DataContext CreateDbContext(string[] args)
Definition:
ContextFactory.cs:12
Escali.LicenseControl.DataAccess.Data.DataContext
Definition:
DataContext.cs:9
Escali.LicenseControl.DataAccess.Data
Definition:
ContextFactory.cs:6
Desktop
Escali-LicenseControl-FinalDelivery
Escali.LicenseControl.DataAccess
Data
ContextFactory.cs
Generert av
1.9.3