I Web-APIs entwickle, ich erhalte eine Fehlermeldung, während die Daten zurückkehrt;Explizite Konvertierungsfehler
Kann nicht Implizit Typ konvertieren
Ich habe versucht, einen Fehler Festsetzung aber nicht, lassen Sie mich, wie Sie etwas Hilfe von großen Entwickler haben. Ich werde es schätzen. Unten ist der Code:
public IEnumerable<TABLE1> LoadSubIndustryByID(int id)
{
foreach (var subIndustry in Db.TABLE1.Where((u) => u.us_user_id == id))
{
var childIndustry = Db.TABLE2.Where((c) => c.sci_cat_id == subIndustry.sci_cat_id);
yield return childIndustry;
}
}
Diese Aussage: yield return childIndustry;
gibt einen Fehler, sind andere Aussagen in Ordnung. Eigentlich klagen sie nur für childIndustry
.
Weil 'childIndustry' ist' IEnumerable 'aber Ihre Methode' IEnumerable 'zurückkehrt. Sie sollten den Rückgabetyp der Methode in 'IEnumerable ' ändern. –