I have problem with creating relation. What is the best desing in scenerio similar to this. I have one common class "Image" to all other classes which contain images. One image should have only one class. But sometimes it is Class1, other time Class2 etc.
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;
}