0

抽象クラスとそれを継承する他のクラスがあります。

それらのクラスは以下のとおりです。

[Table("Contents", Schema="Admon")]
    public abstract class Content
    {
        public Content()
        {
            this.EntryDate = DateTime.Now;
        }
        [Key]
        public int ID { get; set; }
        public string Title { get; set; }
        public int? ParentID { get; set; }
        [StringLength(15)]
        public string InfoType { get; set; }
        public DateTime EntryDate { get; set; }
        public string Preview { get; set; }
        public string Description { get; set; }
        public string Link { get; set; }
        public string Text { get; set; }
        public string CategoryID { get; set; }
        public int? DocID { get; set; }

        public virtual Content Parent { get; set; }
        public virtual ICollection<Content> Subs { get; set; }
    }

    public class Photo : Content { }
    public class Notice : Content { }
    public class Article : Content { }
    public class Calendar : Content { }

私の問題は、アプリを実行するたびに、次の例外がスローされることです

System.MissingMethodException: Cannot create an abstract class

このエラーを修正するにはどうすればよいですか。

前もって感謝します

4

3 に答える 3