![](/img/trans.png)
[英]Find products by specifications with Amazon Product Advertising API
[英]Representing product specifications
我需要扩展我的域模型:产品可能具有不同的规格。 例如,主板规格与显示器规格不同。
有两个实体:
public class Product {
public Guid Id { get; set; }
public Category Category { get; set; }
// ..Price, Title, Manufacturer properties
}
Category
在哪里
public class Category {
// ..ctor to initialize this.Specs as List or as Dictionary
public Guid Id { get; set; }
public String Title { get; set; }
public ICollection<String> Specs { get; set; }
}
这是解决此问题的一种正常方法,我的意思是将ICollection<String> Specs
放入Category
实体中?
我正在使用ASP.NET MVC
和Raven DB
。
如果一组规格是产品类别的一部分,那么这可能是对它进行建模的好方法。
不过,规范可能应该是其自己的概念,而不是简单的字符串(我说这对您的特定要求一无所知)。
因此,可以使用ICollection<Specification>
代替ICollection<string>
ICollection<Specification>
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.