Come posso ottenere lo script sql generato da una query di struttura dell'entità? cioè Se scrivoCome ottenere il sql generato dal framework dell'entità
entityDataDontext.table1.Where(r => r.primarykey == 1).First();
allora come posso ottenere il codice SQL che dovrebbe essere un po 'come questo:
select * from table1 where primarykey = 1
Grazie in anticipo :)
'var trace = ((ObjectQuery) query) .ToTraceString()' –
RPM1984
mi piacerebbe aggiungere @ RPM1984 commentare che per utilizzare questo contro un tipo anonimo usereste 'ObjectQuery' invece di' ObjectQuery '. –
Vedere i duplicati: [Come visualizzare l'SQL generato dal framework entità?] (Http://stackoverflow.com/questions/1412863/how-do-i-view-the-sql-generated-by-the- entity-framework) [Tracciamento SQL da LINQ a entità] (http://stackoverflow.com/questions/137712/sql-tracing-linq-to-entities) – Kip