Ich habe folgende SQL-AbfrageLinq Ausdrücke von einfachen SQL, scheint, gibt es Einschränkungen in Linq
select * from one a
inner join one b
on
(
a.weekday=b.weekday
and a.starttime =b.starttime
and a.sl>b.sl
)
where a.weekday=b.weekday and a.starttime=b.starttime and a.endtime=b.endtime
Und ich will es sowohl Lambda-Ausdruck und SQL-ähnliche Syntax Linq-Anweisung umgewandelt werden. Ich habe es versucht, aber es scheint etwas schwierig zu sein. Ich habe auch ein Tool wie sqltolinq verwendet, aber nicht zu funktionieren scheint.
Das Problem ist mit SQL-ähnliche Syntax ist, dass meine Abfrage s Join hat mehrere Elemente, die equal
und greater than
Operator enthält.
wird jede Hilfe nur
'" Ich versuchte es, aber es scheint wie etwas schwierig "' - Was hast du versucht? Wie ist es gescheitert? Haben Sie einen Fehler erhalten? Unerwartete Ergebnisse? – David
Nein, wenn ich versuche, es gibt mir Syntaxfehler. Ich bin zwischen zwei gleichen Tisch. In Join-Anweisung ist also die innere und äußere Quelle gleich. also wie kann ich es in dritten Parameter auf Join verwenden, bekommen Sie, was ich sage? – Alex