この IEnumerable にデータベースからの値を設定しようとしています。
何が間違っているのかわかりません。
IEnumerable<Categories> categories = new List<Categories>();
List<SelectListItem> catItems = new List<SelectListItem>();
foreach (var cats in categories)
{
catItems.Add(new SelectListItem
{
Text = cats.CategoryName,
Value = cats.CategoryID.ToString()
});
}
クラスは次のとおりです。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;
namespace SportsStore.Domain.Entities
{
public class Categories
{
[Key]
public int CategoryID { get; set; }
public string CategoryName { get; set; }
}
}