C# Класс Dibware.StoredProcedureFramework.Examples.DbContextExampleTests.Context.ApplicationDbContext

Наследование: Dibware.StoredProcedureFrameworkForEF.StoredProcedureDbContext
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
ApplicationDbContext ( DbConnection existingConnection, bool contextOwnsConnection ) : System.Collections.Generic

Constructs a new ApplicationDbContext instance using the existing connection to connect to a database. The connection will not be disposed when the context is disposed if contextOwnsConnection is false.

ApplicationDbContext ( string nameOrConnectionString ) : System.Collections.Generic

Initializes a new instance of the ApplicationDbContext class.

Защищенные методы

Метод Описание
ApplicationDbContext ( ) : System.Collections.Generic

Initializes a new instance of the ApplicationDbContext class.

OnModelCreating ( DbModelBuilder modelBuilder ) : void

This method is called when the model for a derived context has been initialized, but before the model has been locked down and used to initialize the context. The default implementation of this method does nothing, but it can be overridden in a derived class such that the model can be further configured before it is locked down.

Typically, this method is called only once when the first instance of a derived context is created. The model for that context is then cached and is for all further instances of the context in the app domain. This caching can be disabled by setting the ModelCaching property on the given ModelBuidler, but note that this can seriously degrade performance. More control over caching is provided through use of the DbModelBuilder and DbContextFactory classes directly.

Описание методов

ApplicationDbContext() защищенный Метод

Initializes a new instance of the ApplicationDbContext class.
protected ApplicationDbContext ( ) : System.Collections.Generic
Результат System.Collections.Generic

ApplicationDbContext() публичный Метод

Constructs a new ApplicationDbContext instance using the existing connection to connect to a database. The connection will not be disposed when the context is disposed if contextOwnsConnection is false.
public ApplicationDbContext ( DbConnection existingConnection, bool contextOwnsConnection ) : System.Collections.Generic
existingConnection System.Data.Common.DbConnection An existing connection to use for the new context.
contextOwnsConnection bool /// If set to true the connection is disposed when the context is disposed, otherwise the caller must dispose the connection. ///
Результат System.Collections.Generic

ApplicationDbContext() публичный Метод

Initializes a new instance of the ApplicationDbContext class.
public ApplicationDbContext ( string nameOrConnectionString ) : System.Collections.Generic
nameOrConnectionString string The name or connection string.
Результат System.Collections.Generic

OnModelCreating() защищенный Метод

This method is called when the model for a derived context has been initialized, but before the model has been locked down and used to initialize the context. The default implementation of this method does nothing, but it can be overridden in a derived class such that the model can be further configured before it is locked down.
Typically, this method is called only once when the first instance of a derived context is created. The model for that context is then cached and is for all further instances of the context in the app domain. This caching can be disabled by setting the ModelCaching property on the given ModelBuidler, but note that this can seriously degrade performance. More control over caching is provided through use of the DbModelBuilder and DbContextFactory classes directly.
protected OnModelCreating ( DbModelBuilder modelBuilder ) : void
modelBuilder DbModelBuilder The builder that defines the model for the context being created.
Результат void