有沒有一種方法(meta屬性可能)告訴db4o簡單地忽略某個類的特定屬性?db4o - 忽略特定的類屬性
我看不到任何地方做..
對於我的目的,我有一大堆的數據實體的,我現在需要的,然後堅持。我有時需要持有與它相關的UI元素的引用,但我不希望db4o在更新對象時保留該元素。
我可以通過備份,置零,保存和最終恢復引用來繞過它,但它似乎非常糟糕。
無論如何,我可以告訴db4o完全忽略它嗎?
有沒有一種方法(meta屬性可能)告訴db4o簡單地忽略某個類的特定屬性?db4o - 忽略特定的類屬性
我看不到任何地方做..
對於我的目的,我有一大堆的數據實體的,我現在需要的,然後堅持。我有時需要持有與它相關的UI元素的引用,但我不希望db4o在更新對象時保留該元素。
我可以通過備份,置零,保存和最終恢復引用來繞過它,但它似乎非常糟糕。
無論如何,我可以告訴db4o完全忽略它嗎?
您可以添加Transient屬性的特定字段(db4o中的已知,一無所知屬性)
public class Test
{
[Transient] private string name;
// ...
}
最佳
是啊,根本看不清,同時通過DOC略讀..奇怪的名字我猜 – Ben 2010-09-01 12:19:56
鏈接的獎勵點 – Ben 2010-09-01 12:21:53
如果你不喜歡瞬態屬性,你也可以使用NonSerialized屬性。無論如何,對我而言,「瞬態」這個名字是有道理的。 http://msdn.microsoft.com/en-us/library/system.nonserializedattribute.aspx – Vagaus 2010-09-01 14:53:10