dans la requête suivanteLINQ to SQL Devenez membre et contient des opérateurs
var restrictions = from p in dcTrad.quop_restricted_items
where p.entry_status == 'P' && p.batch == "PRODUCTION" && p.problem != null
from q in dcTrad.model_companies
where q.co_name != null && p.brimsec == q.primary_bsec
select new { Company = q.co_name, Restriction = p.comment ?? "Restricted without comments", Portfolio = p.problem };
-je remplacer
p.brimsec == q.primary_bsec
avec
p.brimsec.StartsWith (q.primary_bsec )
mais je reçois l'erreur suivante:
Only arguments that can be evaluated on the client are supported for the String.StartsWith method
Comment puis-je faire ce travail?
linq-to-sql ne possède-t-il pas de propriété de navigation pour suivre la clé étrangère pour vous? Juste curieux –
non ... les deux tables sont sur des serveurs différents – bmanu