Ich bin neu zu Entity Framework. Bitte helfen Sie mir mit der folgenden Abfrage.Rechts äußere Verbindung mit Entity-Framework
Ich habe 2 Tabellen, Benutzer und Firmen, und ich muss einen rechten äußeren Join auf Benutzer Tabelle machen.
Hier ist, was ich gerade habe.
List<Company> users = DbContext.Companies
.Where(p => !p.User.IsDeleted)
.Include(p=> p.User)
.OrderBy(p => p.User.FirstName)
.ToList();
Bitte helfen Sie mir. TIA.
Beziehung ist User.id = Company.Companyid
Beispieldaten
Name Role Userid Companyid
Test1 Test1 User 210 210
Test2 Test2 User 1034 1034
Test3 Test3 Company Admin 2594 2594
Test4 Test4 Company Admin 5139 5139
Erwartetes Ergebnis
Name Role Userid Companyid
Test1 Test1 User 210 210
Test2 Test2 User 1034 1034
Test3 Test3 Company Admin 2594 2594
Test4 Test4 Company Admin 5139 5139
Test5 Test5 Super Admin 1 Null
Was ist der Schlüssel, Beziehung zwischen 2 Tabelle? zeigen Sie Ihre Beispieldaten und was sind Ihre Erwartungen? – hiule
Ihre Beispieldaten scheinen keine Tabelle für Benutzer und Unternehmen zu enthalten, sondern nur eine Tabelle. Auch das erwartete Ergebnis zeigt Daten an, die nicht in den Beispieldaten enthalten sind. Versuch es noch einmal. – NetMage