Update README.md (#69)
Updating "Configuring the sample to use SQL Server" section to reflect to the current sample code.
This commit is contained in:
37
README.md
37
README.md
@@ -31,39 +31,20 @@ If you wish to use the sample with a persistent database, you will need to run i
|
|||||||
|
|
||||||
### Configuring the sample to use SQL Server
|
### Configuring the sample to use SQL Server
|
||||||
|
|
||||||
1. Update `Startup.cs`'s `ConfigureServices` method as follows:
|
1. Update `Startup.cs`'s `ConfigureDevelopmentServices` method as follows:
|
||||||
|
|
||||||
```
|
```
|
||||||
public void ConfigureServices(IServiceCollection services)
|
public void ConfigureDevelopmentServices(IServiceCollection services)
|
||||||
{
|
|
||||||
// Requires LocalDB which can be installed with SQL Server Express 2016
|
|
||||||
// https://www.microsoft.com/en-us/download/details.aspx?id=54284
|
|
||||||
services.AddDbContext<CatalogContext>(c =>
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
//c.UseInMemoryDatabase("Catalog");
|
// use in-memory database
|
||||||
c.UseSqlServer(Configuration.GetConnectionString("CatalogConnection"));
|
//ConfigureTestingServices(services);
|
||||||
c.ConfigureWarnings(wb =>
|
|
||||||
{
|
// use real database
|
||||||
//By default, in this application, we don't want to have client evaluations
|
ConfigureProductionServices(services);
|
||||||
wb.Log(RelationalEventId.QueryClientEvaluationWarning);
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
catch (System.Exception ex )
|
|
||||||
{
|
|
||||||
var message = ex.Message;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// Add Identity DbContext
|
|
||||||
services.AddDbContext<AppIdentityDbContext>(options =>
|
|
||||||
//options.UseInMemoryDatabase("Identity"));
|
|
||||||
options.UseSqlServer(Configuration.GetConnectionString("IdentityConnection")));
|
|
||||||
|
|
||||||
|
|
||||||
// leave the rest of the method as-is
|
|
||||||
```
|
```
|
||||||
|
|
||||||
1. Ensure your connection strings in `appsettings.json` point to a local SQL Server instance.
|
1. Ensure your connection strings in `appsettings.json` point to a local SQL Server instance.
|
||||||
|
|
||||||
2. Open a command prompt in the Web folder and execute the following commands:
|
2. Open a command prompt in the Web folder and execute the following commands:
|
||||||
|
|||||||
Reference in New Issue
Block a user