我有类“Image”,它包含图片的字节数组和MIME类型。
所以,我想在任何地方使用这个“图像”。
对于ex,我创建了类User,我想在其中存储一些照片,所以我写了
public virtual ICollection<Image> Pictures {get;set;}
我希望这些数据与我的“图像”表有多对多关系,但我不需要为每个用户提供“反向链接”,使用此图片
public virtual ICollection<User> Users {get;set;} //in "Image" class for ex.
而且更多的是,当我要添加时,我不想重写我的“Image”类,例如,“BlogPost”类,它也可以有一些“图像”(我的意思是ICollection图片)。
那么,我该怎么办? 我应该每次都重写我的“Image”类的反向链接,或者mb有一种方法只能从“一面”存储make映射吗?
答案 0 :(得分:0)
好吧,我决定将我的“Image”类作为复杂类型。只需为“UserImage”,“BlogPostImage”等创建类。
可能,如果我不能使用superpopular框架,这意味着我的arcitecture是错误的....