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 ?
Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

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

Message par Clippy »

Vous pouvez procéder comme 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# »