sql >> Database teknologi >  >> RDS >> Mysql

Entity Framework:Sådan forespørges et antal relaterede tabeller i en database på en enkelt tur

Ansvarsfraskrivelse :Jeg er ejer af projektet Entity Framework Plus

Dette bibliotek har en Query Future-funktion, som gør det muligt at samle flere forespørgsler på en enkelt rundrejse.

Eksempel:

// 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:EF+ Query Future



  1. Hvordan analyserer man strenge som en professionel ved hjælp af SQL SUBSTRING()-funktionen?

  2. mysql få tabelkolonnenavne i alfabetisk rækkefølge

  3. Hvordan kan jeg indstille en String[]-parameter til en indbygget forespørgsel?

  4. SQL-forespørgsel for at få alle produkter, kategorier og metadata woocommerce/wordpress