1
Ich versuche SQL
zu konvertieren LINK
AbfrageSQL Linq-Abfrage konvertieren
Ich versuche, dieses
SQL
Abfrage
Select name, count(*) from tblVehicles
WHERE MID = 23065 and name<> '' Group By name
LINQ
Abfrage
var re = (from vehvoila in DB.tblVehicles
where vehvoila.MID='23065' && vehvoila.name
group vehvoila by new{vehvoila.name} into g
select new
{
g.Key.name,
cnt=g.Select(t=>t.name).Count()
});
Wie verwende ich < > in LINQ
?
ich versuche, dieses && (vehvoila.name == „“) und Fehler auftreten, auf dieser ‚23065‘ Fehler \t Zu viele Zeichen in Zeichenliteral –
Sie versuchen, einfache Anführungszeichen für Stringliterale zu verwenden - das ist ungültig in C#, im Gegensatz zu SQL. Einfache Anführungszeichen sind für Zeichenliterale (char). Sie benötigen doppelte Anführungszeichen für Zeichenfolgenliterale. Sehen Sie meine bearbeitete Antwort –
ich versuche dieses vdevoila.MID == "23065" aber zeigt Fehler .. so, wenn ich diese Arbeit verwende, wo vegaila.MasterID.Equals ("23065") &&! (Vehvoila.VName == " ") –