Database.Log (Propiedad)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Establezca esta propiedad para registrar el SQL generado por el DbContext en el delegado especificado. Por ejemplo, para registrarlo en la consola, establezca esta propiedad en Write(String).

Espacio de nombres:  System.Data.Entity
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Public Property Log As Action(Of String)
    Get 
    Set
'Uso
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>)

Valor de propiedad

Tipo: System.Action<String>

Comentarios

El formato del texto de registro se puede cambiar creando un formateador que se derive de DatabaseLogFormatter y estableciéndolo con SetDatabaseLogFormatter(Func<DbContext, Action<String>, DatabaseLogFormatter>). Para tener un control de mejor nivel sobre el registro y la interceptación, vea IDbCommandInterceptor y DbInterception.

Vea también

Referencia

Database Clase

System.Data.Entity (Espacio de nombres)