如何使用 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; }
添加到声明的末尾
我正在尝试实施观察者设计模式,对于一个 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; }
添加到声明的末尾