DatabaseLogger Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Registrador simple para registrar SQL y otras operaciones de base de datos en la consola o en un archivo. Un registrador se puede registrar en código o en el archivo /app.config de la aplicación web.config.
public class DatabaseLogger : IDisposable, System.Data.Entity.Infrastructure.Interception.IDbConfigurationInterceptor
type DatabaseLogger = class
interface IDisposable
interface IDbConfigurationInterceptor
interface IDbInterceptor
Public Class DatabaseLogger
Implements IDbConfigurationInterceptor, IDisposable
- Herencia
-
DatabaseLogger
- Implementaciones
Constructores
DatabaseLogger() |
Crea un nuevo registrador que enviará la salida del registro a la consola. |
DatabaseLogger(String) |
Crea un nuevo registrador que enviará la salida del registro a un archivo. Si el archivo ya existe, se sobrescribe. |
DatabaseLogger(String, Boolean) |
Crea un nuevo registrador que enviará la salida del registro a un archivo. |
Métodos
Dispose() |
Detiene el registro y cierra el archivo subyacente si la salida se escribe en un archivo. |
Dispose(Boolean) |
Detiene el registro y cierra el archivo subyacente si la salida se escribe en un archivo. |
StartLogging() |
Inicia el registro. Este método es una operación no operativa si ya se ha iniciado el registro. |
StopLogging() |
Detiene el registro. Este método es una operación no operativa si no se inicia el registro. |
Implementaciones de interfaz explícitas
IDbConfigurationInterceptor.Loaded(DbConfigurationLoadedEventArgs, DbConfigurationInterceptionContext) |
Se llama a para iniciar el registro durante la inicialización de Entity Framework cuando se registra este registrador. como IDbInterceptor. |