我有一个名为“评论”的对象现在评论可以与“新闻”文章或“特征”文章或“产品”相关联。所以看起来像:
public class Comment
{
[BelongsTo]
public Feature Feature
{get;set;}
[BelongsTo]
public News News
{get;set;}
[BelongsTo]
public Product Product
{get;set;}
}
现在显然一次只会填充1个Feautre,Product或News,并且所有实现接口“IContent”。那么如何获得一个属性,如:
[BelongsTo(Type = Change type at runtime!!)]
public IContent Content
{get;set;}
知道如何构建这个吗?