DatabaseLogger Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Простое средство ведения журнала для ведения журнала SQL и других операций базы данных в консоли или файле. Средство ведения журнала можно зарегистрировать в коде или в файле web.config /app.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
- Наследование
-
DatabaseLogger
- Реализации
Конструкторы
DatabaseLogger() |
Создает новое средство ведения журнала, которое будет отправлять выходные данные журнала в консоль. |
DatabaseLogger(String) |
Создает новое средство ведения журнала, которое будет отправлять выходные данные журнала в файл. Если файл уже существует, он перезаписывается. |
DatabaseLogger(String, Boolean) |
Создает новое средство ведения журнала, которое будет отправлять выходные данные журнала в файл. |
Методы
Dispose() |
Останавливает ведение журнала и закрывает базовый файл, если выходные данные записываются в файл. |
Dispose(Boolean) |
Останавливает ведение журнала и закрывает базовый файл, если выходные данные записываются в файл. |
StartLogging() |
Начинает ведение журнала. Этот метод не работает, если ведение журнала уже запущено. |
StopLogging() |
Прекращает ведение журнала. Этот метод не работает, если ведение журнала не запущено. |
Явные реализации интерфейса
IDbConfigurationInterceptor.Loaded(DbConfigurationLoadedEventArgs, DbConfigurationInterceptionContext) |
Вызывается для запуска ведения журнала во время инициализации Entity Framework при регистрации этого средства ведения журнала. как .IDbInterceptor |
Применяется к
Entity Framework