如何使用 slite-net 在 C# 中忽略列表?

How can I make a list ignored in C# using slite-net?

我正在尝试实施观察者设计模式,对于一个 table 我需要一份观察者列表。但是,我不想将其添加到 table。我尝试使用 [Ignore] 但出现此错误:

attribute 'ignore' is not valid on this declaration type. it is only valid on 'property, indexer' declarations. (cs0592) (core)

这是我的 class(table 是 activity):

[PrimaryKey, AutoIncrement]
        public int IDA { get; set; }
        public String name { get; set; }
        [Ignore] // this generates an error
        public List<IObserver> observers;

答案在错误信息中,这部分:it is only valid on 'property, indexer' declarations

使观察者成为一个 属性,而不是一个字段(即,将 { get; set; } 添加到声明的末尾