Ich habe eine SQL Abfrage ISQL LINQ-Abfrage LINQ Abfrage
Hier in LINQ schreiben möchte, ist meine Frage
SELECT DISTINCT *
FROM [IHQDB].[dbo].[Table1] as t1
inner join Table2 as t2 on t2.Table2 =t1.ChangedItemID
inner join Table3 as t3 on t3.Table3 = t1.FromUserID
where (t1.FromUserID=1 And t2.ContentItemID= t1.ChangedItemID)
OR (t2.LastModifiedBy=1 or t2.CreatedBy=1)
Hallo jetzt seine Arbeit gut, aber mein Abfrage etwas anders an Stelle von 1 Ich brauche meine Benutzer-ID auf der Grundlage ihrer Vor-und Nachname von M_User Tabelle. Wie bekomme ich UserId auf Basis von Vorname + Nachname.
Hier ist meine LINQ CODE Für Benutzername Abrufen
linq4 = from q in context.T_ContentItems
join p in context.M_Users on q.CreatedBy equals p.UserID
where (advanceKeyword.Contains(p.EmployeeFirstName + " " + p.EmployeeLastName)) select q;
advancechk12 = linq4.ToList();
============================ =========================================
Was ich Voraussetzung ist, dass, wo auch immer ich den Wert "1" geschrieben habe (zB t2.CreatedBy=1
), ich die UserID finden muss. Der Einfachheit halber kann ich die Namen aller gefilterten Benutzer in der prostechk12 abrufen. Wie rufe ich die UserID des der Liste von Benutzernamen in advancechk12 zurück
Veröffentlichen Sie auch Ihre Entitätsmodelle. – Developer
Bitte stellen Sie Ihre zweite Frage zu einem neuen Beitrag. Es ist eine neue Frage. Dann haben Sie mehr Feedback. – Sampath