in der folgenden AbfrageLinq to SQL und enthält Operatoren
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 };
I
p.brimsec == q.primary_bsec
mit
p.brimsec.StartsWith (q.primary_bsec )
aber ich erhalte den folgenden Fehler ersetzen müssen:
Only arguments that can be evaluated on the client are supported for the String.StartsWith method
Wie kann ich das machen?
hat linq-to-sql keine Navigationseigenschaft, um dem Fremdschlüssel für Sie zu folgen? Nur neugierig –
nein ... beide Tabellen sind auf verschiedenen Servern – bmanu