Comment afficher le SQL généré par Entity Framework ?

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Comment afficher le SQL généré par Entity Framework ?

Message par Clippy »

Comment afficher le SQL généré par Entity Framework ?

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

Re: Comment afficher le SQL généré par Entity Framework ?

Message par ayi »

Vous pouvez faire ce qui suit :


IQueryable query = from x in appEntities
where x.id == 32
select x;

var sql = ((System.Data.Objects.ObjectQuery)query).ToTraceString();


ou dans EF6 :


var sql = ((System.Data.Entity.Core.Objects.ObjectQuery)query)
.ToTraceString();


ou dans EF6.3+ :


var sql = ((dynamic)flooringStoresProducts).Sql;


Cela vous donnera le SQL qui a été généré.

Répondre

Revenir à « .NET & C# »