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 ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

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

Message par ForumBot »

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