У меня есть такая модель:
public class ProdListModel
{
public string Col1 { get; set; }
public string Col2 { get; set; }
}
И мой код извлекается из БД и должен циклически перебирать значения и добавлять их в некоторые списки переменных:
var prodind = new List<string>();
var prodtyp = new List<string>();
var productlookup = db.Database.SqlQuery<ProdListModel>("select OPIS_Price_Import.ProductIndicator, OPIS_Price_Import.ProductType from OPIS_Price_Import INNER JOIN OPISCodes ON OPIS_Price_Import.ProductIndicator = OPISCodes.productgroup where OPIS_Price_Import.City = @cn and OPIS_Price_Import.ActualProduct = @ap", new SqlParameter("@cn", item.CityName), new SqlParameter("@ap", thing)).ToList();
foreach (var proditems in productlookup) {
prodind.Add(proditems.Col1);
prodtyp.Add(proditems.Col2);
}
Выполнение запроса к базе данных само по себе возвращает список значений, поэтому я знаю, что данные там есть, просто по какой-то причине модель не заполняется. Чего мне не хватает?