Obtener el comando SQL que se genera con ADO Entity Framework


El método ToTraceString de la clase ObjectQuery permite ver los comandos que ejecutan en el origen de datos.

El siguiente código se muestra el uso del método:

   1: Dim oc As New VentasDemoEntities
   2:  
   3:       'La consulta obtiene los productos perteneciente a la categoría 01, ordenado por la
   4:       'descripción del producto. Se muestra solo el código y descripción
   5:       Dim Result As objectquery =
   6:       From Item In oc.Tb_Producto Where Item.Cod_Cat = "01"
   7:       Order By Item.Des_pro Select Item.Cod_pro, Item.Des_pro
   8:  
   9:       'Se usa el metodo ToTraceString para ver el SQL generado
  10:       MessageBox.Show(Result.ToTraceString())

Este será el comando SQL que se ejecutará en el origen de datos:

image

Nos vemos :)

 

Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com