Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Entity Framework:Jak wysłać zapytanie do wielu powiązanych tabel w bazie danych podczas jednej podróży?

Zastrzeżenie :jestem właścicielem projektu Entity Framework Plus

Ta biblioteka ma funkcję Query Future, która pozwala na grupowanie wielu zapytań w jednej podróży w obie strony.

Przykład:

// using Z.EntityFramework.Plus; // Don't forget to include this.
var ctx = new EntitiesContext();

// CREATE a pending list of future queries
var futureCountries = ctx.Countries.Where(x => x.IsActive).Future();
var futureStates = ctx.States.Where(x => x.IsActive).Future();

// TRIGGER all pending queries in one database round trip
// SELECT * FROM Country WHERE IsActive = true;
// SELECT * FROM State WHERE IsActive = true
var countries = futureCountries.ToList();

// futureStates is already resolved and contains the result
var states = futureStates.ToList();

Wiki:Przyszłość zapytań EF+



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klient wiersza poleceń MySQL dla systemu Windows

  2. SQL:UPDATE ze złożonego wyboru

  3. Nie można połączyć się z MySQL w Cloudbees CommunicationsException:Błąd łącza komunikacyjnego

  4. Jak połączyć funkcje agregujące w MySQL?

  5. Spring data kodowanie jpa utf-8 nie działa