Entity Framework Core používá k dotazování dat z databáze LINQ (Language-INtegrated Query). LINQ umožňuje používat jazyk C# (nebo jazyk .NET podle vašeho výběru) k zápisu dotazů silného typu. K odkazům na databázové objekty používá odvozený kontext a třídy entit. EF Core předává reprezentaci dotazu LINQ poskytovateli databáze. Poskytovatelé databáze ho překládají na dotazovací jazyk specifický pro databázi (například SQL u relační databáze). Dotazy se vždy provádějí vůči databázi, i když entity vrácené ve výsledku už v tomto kontextu existují.
Podrobnější informace o zpracování dotazu v EF Core najdete v článku Jak fungují dotazy.
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby:
Tento modul vás provede postupem vytvoření projektu přístupu k datům. Připojíte se k relační databázi a vytvoříte dotazy CRUD (read, read, update a delete) pomocí Entity Framework Core (EF Core).