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.