Meine IQueryable Linie ist:Linq filtert ein IQueryable <T> (System.Data.Linq.DataQuery) -Objekt von einem List <T> (System.Collection.Generic.List) -Objekt?
// find all timesheets for this period - from db so System.Data.Linq.DataQuery
var timesheets = _timesheetRepository.FindByPeriod(dte1, dte2);
Meine Liste Linie ist:
// get my team from AD - from active directory so System.Collection.Generic.List
var adUsers = _adUserRepository.GetMyTeam(User.Identity.Name);
ich für die Benutzer in der Zeitenliste Sammlung, um nur Zeiterfassungen wollen, die in der Benutzer Sammlung vorhanden sind.
Wenn ich einen Standard C# Ausdruck verwenden wie:
var teamsheets = from t in timesheets
join user in adUsers on t.User1.username equals user.fullname
select t;
erhalte ich die Fehlermeldung „Ein IQueryable, die eine sich selbst verweisende Konstante Ausdruck gibt, wird nicht unterstützt“
Irgendwelche Empfehlungen?
Wie groß sind die Teams? – SteadyEddi
Nicht mehr als 20 Benutzer pro Team wenn das - also .enthalten sollte halten – Klaptrap