Получение первого элемента поля с разделителями-запятыми во время цикла foreach (SQL Razor) - PullRequest
0 голосов
/ 26 октября 2019

Как извлечь первое имя изображения из поля с разделителями-запятыми location_images в моей базе данных SQL во время цикла foreach.

FirstorDefault(), похоже, не работает.

@foreach (var row in selectedPlace)
{
  var selectedImages = row.location_images;
}

<img src="https://test.com/img/@selectedImages" />

Ответы [ 2 ]

1 голос
/ 26 октября 2019

Итак, изображения разделены запятыми, тогда вы можете просто разделить их на запятую и получить первый string из возвращенного массива строк.

var firstImage = row.location_images.Split(',').First();
0 голосов
/ 30 октября 2019

Я наконец-то начал работать с 2 изменениями:

  1. Строка поиска была изменена: для исключения записей без изображений, и
  2. Использование: var firstImage = row.location_images.Split(',') [0];

Это все еще не идеально, так как я не могу видеть, в каких записях отсутствуют изображения, но пока подойдет.

Спасибо, ребята!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...