Я собираюсь сохранить список идентификаторов курсов, разделенных запятыми, доступных для продукта, их может быть любое количество, а во многих случаях только ОДИН. Я использую MVC, и я хочу быть в состоянии извлечь список в коллекцию некоторого вида, прежде чем он будет в модели. По сути, я не хочу анализировать список в массиве внутри представления или контроллера ... Как / где это лучший способ сделать это, вот мой объект продукта, который используется моим хранилищем. Что бы я использовал для типа коллекции courseIDs и где я мог бы преобразовать ее из списка в базе данных, разделенного запятыми, в массив или что-то еще?
namespace DomainModel.Entities
{
public class Product
{
public int ProductID { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public decimal Price { get; set; }
public ??? CourseIDs { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DomainModel.Entities;
namespace DomainModel.Abstract
{
public interface IProductsRepository
{
IQueryable<Product> Products { get; }
}
}