Nous avons ce code:traduction non pris en charge pour SQL
private IList<InfoRequest> GetBy(Func<InformationRequest, string> func, string searchby)
{
var requests = _dc.InformationRequests
.Where(x => func.Invoke(x).Contains(searchby))
.OrderBy(y => y.RequestDate);
return Mapper.Map<InformationRequest[], InfoRequest[]>(requests.ToArray());
}
Il continue de lancer la traduction ne prise en charge d'une erreur SQL. Des idées sur le problème ou comment le résoudre?
Contient est pris en charge, mais votre func est pas. Fournissez plus d'informations sur ce que vous essayez de faire avec Func. C'est ton problème. Linq to SQL ne peut pas pousser une Expression vers le bas. – Nix