C# Класс BeiDream.Data.Ef.DbContextBase

Наследование: DbContext
Показать файл Открыть проект

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

Метод Описание
DbContextBase ( string dbName ) : System
DisableFilters ( ) : IDisposable
SaveChanges ( ) : int

保存更改

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

Метод Описание
InterceptAddedOperation ( DbEntityEntry entry ) : void

拦截添加操作

InterceptDeletedOperation ( DbEntityEntry entry ) : void

拦截删除操作

InterceptModifiedOperation ( DbEntityEntry entry ) : void

拦截修改操作

OnModelCreating ( DbModelBuilder modelBuilder ) : void
SaveChangesAfter ( int result ) : int

保存更改后操作

SaveChangesBefore ( ) : void

保存更改前操作

Приватные методы

Метод Описание
EnableFilters ( ) : IDisposable
GetApplicationSession ( ) : IApplicationSession

获取应用程序上下文

InitCreationAudited ( DbEntityEntry entry ) : void

初始化创建审计信息

InitModificationAudited ( DbEntityEntry entry ) : void

初始化修改审计信息

WriteLog ( ) : void

写日志

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

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

public DbContextBase ( string dbName ) : System
dbName string
Результат System

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

public DisableFilters ( ) : IDisposable
Результат IDisposable

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

拦截添加操作
protected InterceptAddedOperation ( DbEntityEntry entry ) : void
entry DbEntityEntry
Результат void

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

拦截删除操作
protected InterceptDeletedOperation ( DbEntityEntry entry ) : void
entry DbEntityEntry
Результат void

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

拦截修改操作
protected InterceptModifiedOperation ( DbEntityEntry entry ) : void
entry DbEntityEntry
Результат void

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

protected OnModelCreating ( DbModelBuilder modelBuilder ) : void
modelBuilder DbModelBuilder
Результат void

SaveChanges() публичный закрытый Метод

保存更改
public final SaveChanges ( ) : int
Результат int

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

保存更改后操作
protected SaveChangesAfter ( int result ) : int
result int 影响的行数
Результат int

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

保存更改前操作
protected SaveChangesBefore ( ) : void
Результат void