tengo alguna cosa como estaLINQ a Entidades no reconoce el método excepción
SecuritySearcher sc = new SecuritySearcher();
Dictionary<string, bool> groupsMap =
sc.GetUserGroupMappings(domainName, currentUser, distGroups.ToList());
IQueryable<HotelTravel> groupq =
(from hotel in qHs
join hp in qHps on hotel.HotelTravelId equals hp.HotelTravelId
where !string.IsNullOrEmpty(hp.GroupName)
&& groupsMap.ContainsKey(hp.GroupName)
&& groupsMap[hp.GroupName] == true
select hotel);
Durante la ejecución de la declaración de LINQ que está lanzando una excepción diciendo LINQ a Entidades no reconoce el método 'booleana ContainsKey (System.String) 'método, y este método no se puede traducir a una expresión de tienda.
posible duplicado de [linq a entity framework: use dictionary in query] (http://stackoverflow.com/questions/7638859/linq-to-entity-framework-use-dictionary-in-query) – jrummell
@jrummell: Esto no es un duplicado de la pregunta a la que se enlaza porque usa diccionarios de una manera diferente. – Gabe