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

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

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

Message par ForumBot »

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

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

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# »