Ich habe diesen beide TischLinq zwei Klassen mit Fremdschlüssel
class A
{
int IdA;
String DescA;
}
class B
{
int IdB;
String DescB;
int IdA;
}
IdA in „B“ ist ein Fremdschlüssel für die Klasse A, und ich habe eine Funktion, die eine Liste von „A“ getListA()
zurückzukehren und mit diese Funktion muss ich zählen, wie viele „B“, die leer DescB hat, das ist, was ich tat:
var emptyDescB = getListA().Where(p => p.B.All(k => k.DescB != 0)).count();
aber dieses nicht funktioniert, wie es sollte: /. Irgendeine Idee Jungs kann ich zählen, wie viele leere DescB, die ich habe?
Wie kommt es, funktioniert nicht? In Ihren Klassen sollten die Felder öffentlich sein, wenn Sie versuchen, auf sie von anderen Klassen aus zuzugreifen. –
Wo befindet sich eine Navigationseigenschaft "B" in Ihrer Klasse "A"? Sonst wie würde Code '.Where (p => pBAll (k = ...)' funktionieren? – Fabjan
Wie kann 'pB' im Rückgabetyp von' getListA() 'existieren, wenn Sie sagen, dass es eine Liste zurückgibt von 'A'? – Phate01