sql >> Databáze >  >> RDS >> Mysql

Entity Framework:Jak se dotazovat na několik souvisejících tabulek v databázi při jedné cestě

Odmítnutí odpovědnosti :Jsem vlastníkem projektu Entity Framework Plus

Tato knihovna má funkci Query Future, která umožňuje dávkovat více dotazů v jedné zpáteční cestě.

Příklad:

// 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. Hodnoty opakující se při naplnění JTable

  2. Převést číslo měsíce na název měsíce v SQL Server (T-SQL)

  3. PHP/MySQL - zobrazit obrázek z blobu

  4. Nesprávná celočíselná hodnota:'' pro chybu sloupce