Database.Log - свойство
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Задайте это свойство для регистрации SQL, созданного DbContext для заданного делегата. Например, чтобы войти на консоль, задайте для этого свойства значение Write(String).
Пространство имен: System.Data.Entity
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public Property Log As Action(Of String)
Get
Set
'Применение
Dim instance As Database
Dim value As Action(Of String)
value = instance.Log
instance.Log = value
public Action<string> Log { get; set; }
public:
property Action<String^>^ Log {
Action<String^>^ get ();
void set (Action<String^>^ value);
}
member Log : Action<string> with get, set
function get Log () : Action<String>
function set Log (value : Action<String>)
Значение свойства
Тип: System.Action<String>
Примечания
Формат текста журнала можно изменить путем создания нового модуля форматирования, наследуемого от DatabaseLogFormatter, и назначения его с помощью SetDatabaseLogFormatter(Func<DbContext, Action<String>, DatabaseLogFormatter>). Возможности низкоуровневого контроля за протоколированием и перехватом обеспечивают классы IDbCommandInterceptor и DbInterception.