Questione : il linq del c# si unisce (penso)

CIAO,

i using c# 3.5 e che prova ad aggiungere ad una domanda attuale del linq.  Ma l'ha attaccato su come interrogare una proprietà di ripetizione su un class.

Here è i particolari:

I che funziona con il seguente codice categoria Office
{identificazione riservata dello structure

public dell'entità del
int {ottenere; insieme;}
List riservato StaffForYears {ottenere; codice categoria StaffForYear
{identificazione del

public del

} dell'insieme} di int del pubblico del
{ottenere; insieme;}anno pubblico del
int {ottenere; insieme;}  
StaffType pubblico StaffType {ottenere; insieme;}pubblico int StaffCount del
{ottenere; insieme;}    

i del

} che prova a scrivere una domanda del linq che dice nel codice di psuedo:

select * gli uffici in cui Office.StaffForYear.StaffCount era startOfMyRange del <= e
Office.StaffForYear.StaffCount erano

Finally che del endOfMyRange del <= voglio fare questo using “dove„ la clausola su un IQueryable attuale query.
As io sto sviluppando un query.

So qualcosa come il

{domanda del

IQueryable CreateStaffCountQuery (startOfMyRange di int, endOfMyRange di int, domanda di IQueryable) di ritorno del

. Dove ( del => o.StaffForYears della o ...........);
del



Thankyou del

} molto. class= del

Risposta : il linq del c# si unisce (penso)


Stessi using dove clausola ed ottenerla di IQueryable
1:
2:
3:
4:
5:
6:
7:
Uffici della lista = nuova lista ();

startOfMyRange di int;
endOfMyRange di int;

filteredOffices = uffici di IQueryable. Dove (=> o.StaffForYears.Any (=> s.StaffCount della o di s  <>
           
Altre soluzioni  
 
programming4us programming4us