БД для него с использованием Entity Framework.
Класс на скриншоте описывает таблицу Laptops, с этим всё понятно, но что, если мне нужен класс Item, обозначающий товар, который в принципе можно будет продавать, т.е. это может быть Laptop и Smartphone?
Какую структуру лучше всего создать для этого?
public class AspShopContext : DbContext
{
public Item Items { get; set; }
public User Users { get; set; }
}
public class Item
{
public Laptop Laptops { get; set; }
public Smartphone Smartphones { get; set; }
}
public class User
{
public string Name { get; set; }
}
Этот код вообще верный?
И если да, просто нужно будет в моей БД создать дополнительные таблицы, соответствующие названиям классов: Laptops, Smartphones и Users? А с классом Item что делать? Каким образом он будет представлен в БД?
Не могу найти инфу в гугле по этому вопросу, плз хелп
может рассмотреть вариант xml поля или mongodb?
можно в принципе отнаследовать смартфон от класса продаваемых. Я бы держал базовую инфу в таблице с товарами - там бы был енам с тем, что это за товар. И были бы таблицы с данными
Обсуждают сегодня