Ich versuche, Daten mit LINQ-Abfrage zu extrahieren und in eine Modellliste hinzuzufügen. In dieser Liste brauche ich nur einige der Felder Werte, aber es gibt alle Tabellenfelder include mit Nullwerten zurück. Ich habe Modell ersten Ansatz verwenden, so dass alle Modellklassen die Get-Set-Methoden mit allen Namen der Tabellenfelder erstellen, so dass ich einige Felder entfernen möchte, wenn ich die Daten abrufe Ist es möglich?Wie NULL-Werte Elemente aus der Modellliste in C# entfernen?
Das ist mein Code
for (var z = 0; z < room_ament_list.Count(); z++)
{
var deal_room_amentity_id = room_ament_list[z];
var deal_room_amentity_details = db.deal_room_amentity.Where(a => a.room_amenity_id == deal_room_amentity_id).ToList();
foreach (var item_r_amentity in deal_room_amentity_details)
{
deal_room_amentity_list.Add(new deal_room_amentity()
{
room_amenity_id = item_r_amentity.room_amenity_id,
amenity_type = item_r_amentity.amenity_type,
});
}
}
diese meine Tabellenstruktur
Und diese Daten aus dieser Liste
Aber ich brauche Rückkehr der Extrahieren Daten von wh at Ich habe in der Liste zugewiesen (ohne Null-Elemente). Ist es möglich, diese Null-Wert-Element aus der Liste zu entfernen?
Meinst du wo amenity_type == null? –
Ich möchte ImagePath und id aus der Liste entfernen Ich brauche nur, was ich den Wert beim Hinzufügen zur Liste zugewiesen habe (room_amenity_id, amenity_type) –