¿Cómo puedo obtener el script sql generado por una consulta de entidad de marco? Es decir Si escriboCómo obtener el sql generado por el marco de entidad
entityDataDontext.table1.Where(r => r.primarykey == 1).First();
entonces, ¿cómo puedo obtener el código SQL que debería ser algo como esto:
select * from table1 where primarykey = 1
Gracias de antemano :)
'traza var = ((ObjectQuery) consulta) .ToTraceString()' –
RPM1984
me gustaría añadir a @ RPM1984 comentar que para usar esto en contra de un tipo anónimo usted usaría 'ObjectQuery' en lugar de' ObjectQuery '. –
Consulte los duplicados: [¿Cómo veo el SQL generado por el marco de entidad?] (Http://stackoverflow.com/questions/1412863/how-do-i-view-the-sql-generated-by-the- entidad-framework) [SQL tracing LINQ to Entities] (http://stackoverflow.com/questions/137712/sql-tracing-linq-to-entities) – Kip