0
說我有這些類:實體框架的泛型類型
public class Message
{
public int MessageId { get; set; }
public string Text { get; set; }
public DateTime CreateDate { get; set; }
public virtual ICollection<Media> Media{ get; set; }
}
public class Image
{
public int ImageId { get; set; }
}
public class Video
{
public int VideoId { get; set; }
}
我想在Message
類集合Media
能夠容納視頻和圖片。我會如何去做這件事?
我懷疑我需要爲每種可以使用的媒體類型創建一個列表。我希望有一個更清潔的解決方案。
擁有一個集合,可以將視頻和/或圖像保存爲不乾淨的解決方案。更清潔的解決方案是爲視頻和圖像單獨收集...順便說一句,如果視頻和圖像繼承相同的類,如「媒體」,這是可能的。 –
@ M.kazemAkhgary啊好吧,謝謝 –
是的,我同意@ M.kazemAkhgary,這隻會創建一個惡夢來維護。 – jdmdevdotnet