类别>子类别>产品
场景将是,多个产品将添加到子类别,并且多个子类别将添加到类别。我的知识很少,所以我的问题是我们可以这样做,如果是,请帮助我实现这一目标。
这是我的代码:
Category obj = new Category();
obj.CategoryId = categoryId++;
obj.CategoryName = Console.ReadLine();
do{
Console.WriteLine("want to add SubCategory ----(Y/N)");
string loop = Console.ReadLine();
if (loop == "Y" || loop == "y")
{
List<SubCategory> subcategories = new List<SubCategory>();
SubCategory sub = new SubCategory();
sub.CategoryId = obj.CategoryId;
sub.SubCategoryId = subcategoryId++;
sub.SubCategoryName = Console.ReadLine();
do
{
Console.WriteLine("want to add product ----(Y/N)");
string loop1 = Console.ReadLine();
if (loop1 == "y" || loop == "Y")
{
List<Product> products = new List<Product>();
Product product = new Product();
Product product1 = new Product();
Console.Write("Name :");
product.ProdictId = productId++;
product.ProdictName = Console.ReadLine();
Console.Write("Price :");
product.ProductPrice = Convert.ToDouble(Console.ReadLine());
product.SubCategoryId = sub.SubCategoryId;
sub.Products.Add(product);
}
else { break; }
sub.Products.Add(pro)
} while (true);
obj.SubCategories.Add(sub);
}
else { break; }
} while (true);
categories.Add(obj);
}
P.S。这里categoryId,SubCategoryId和ProductId设置为自动增量。
如何将多个产品添加到子类别,将多个子类别添加到类别。
这将是一个很大的帮助。先感谢您。