我在创建关系时遇到问题。与此类似的场景中最好的设计是什么。对于包含图像的所有其他类,我有一个通用类“图像”。一张图片应该只有一个类。但有时是 Class1,有时是 Class2 等。
public class Class1
{
int Id ;
List<Image> Images;
}
public class Class2
{
int Id;
List<Image> Images;
}
public class Class3
{
int Id;
List<Image> Images;
}
public class Image
{
int Id;
int IdClass1;
int IdClass2;
int IdClass3;
public Class1 Class1;
public Class2 Class2;
public Class3 Class3;
}