30 lines
2.3 KiB
Markdown
30 lines
2.3 KiB
Markdown
#### [Pf2eModel](index.md 'index')
|
|
### [Pf2eModel](Pf2eModel.md 'Pf2eModel').[Pf2eDbContext](Pf2eDbContext.md 'Pf2eModel\.Pf2eDbContext')
|
|
|
|
## Pf2eDbContext\.OnConfiguring\(DbContextOptionsBuilder\) Method
|
|
|
|
Override this method to configure the database \(and other options\) to be used for this context\.
|
|
This method is called for each instance of the context that is created\.
|
|
The base implementation does nothing\.
|
|
|
|
```csharp
|
|
protected override void OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder);
|
|
```
|
|
#### Parameters
|
|
|
|
<a name='Pf2eModel.Pf2eDbContext.OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder).optionsBuilder'></a>
|
|
|
|
`optionsBuilder` [Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptionsBuilder 'Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder')
|
|
|
|
A builder used to create or modify options for this context\. Databases \(and other extensions\)
|
|
typically define extension methods on this object that allow you to configure the context\.
|
|
|
|
### Remarks
|
|
|
|
In situations where an instance of [Microsoft\.EntityFrameworkCore\.DbContextOptions](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptions 'Microsoft\.EntityFrameworkCore\.DbContextOptions') may or may not have been passed
|
|
to the constructor, you can use [Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder\.IsConfigured](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContextOptionsBuilder.IsConfigured 'Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder\.IsConfigured') to determine if
|
|
the options have already been set, and skip some or all of the logic in
|
|
[Microsoft\.EntityFrameworkCore\.DbContext\.OnConfiguring\(Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder\)](https://docs.microsoft.com/en-us/dotnet/api/Microsoft.EntityFrameworkCore.DbContext.OnConfiguring#Microsoft_EntityFrameworkCore_DbContext_OnConfiguring_Microsoft_EntityFrameworkCore_DbContextOptionsBuilder_ 'Microsoft\.EntityFrameworkCore\.DbContext\.OnConfiguring\(Microsoft\.EntityFrameworkCore\.DbContextOptionsBuilder\)').
|
|
|
|
See [DbContext lifetime, configuration, and initialization](https://aka.ms/efcore-docs-dbcontext 'https://aka\.ms/efcore\-docs\-dbcontext')
|
|
for more information and examples. |