sql >> Database >  >> RDS >> PostgreSQL

Ef core 5 veel naar veel filter

Je combineert gefilterde opname met entiteitsfiltering.

Gefilterd opnemen

.Include(m => m.Roles.Where(r => roles.Contains(r.Name)))

filtert gewoon de items in de gerelateerde collectie (menurollen in dit geval).

Om de entiteitset te filteren (menu's in dit geval), moet u deze vervangen door de gebruikelijke Where oparator, die voor de gewenste filtering zal zijn

.Where(m => m.Roles.Any(r => roles.Contains(r.Name)))



  1. Exporteer enorme database van Amazon RDS naar lokale mysql

  2. Bereken het verschil tussen 2 datums / tijden in Oracle SQL

  3. PostgreSQL-zelfstudie voor beginners - Alles wat u moet weten over PostgreSQL

  4. Hoe u de tijd kunt halen uit een string in MySQL