Я пытаюсь извлечь данные с помощью запроса LINQ и добавления в список моделей. В этом списке мне нужны только некоторые значения полей, но он возвращает все поля таблицы с нулевыми значениями. Я использую первый подход модели, поэтому все классы модели будут создавать методы get set со всеми именами полей таблицы, поэтому я хочу удалить некоторые поля, когда я получаю данные. Возможно ли это?Как удалить нулевые значения из списка моделей в C#?
Это мой код
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,
});
}
}
это моя структура таблицы
И это возвращает данные из этого списка
Но мне нужно, чтобы извлечь данные wh Я назначил в списке (без нулевых элементов). Можно ли удалить этот элемент с нулевым значением из списка?
Вы хотите сказать, где amenity_type == null? –
Я хочу удалить ImagePath и id из списка Мне нужно только то, что я назначил значение при добавлении в список (room_amenity_id, amenity_type) –