Pregunta

¿Hay una manera fácil de ver las sentencias SQL generadas por EntityDataSource?

SQL Server perfilando / rastreo no es una opción aquí.

¿Fue útil?

Solución

Solía ??usar NHProf un perfilador de NHibernate y es impresionante. Así que sin duda puedo decir que usted debe probar el Entidad marco de perfiles
Acabo de comprobar y, en cuanto a NHProf, hay una versión de prueba gratuita.

Otros consejos

Puede echar a ObjectQuery y llamada ToTraceString:

ObjectSet<User> objectSet = ObjectSet;
var query = (ObjectQuery)(objectSet.Where(u => u.LastName == "Doe").Select(u => u));
string trace = query.ToTraceString();

Para el rastreo / almacenamiento en caché puede probar la EF almacenamiento en caché y Rastreo Proveedor Envoltura . No he tenido la oportunidad de probarlo todavía, pero es sin duda en mi lista de tareas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top