如何使用C#在db4o中的持久对象中排除属性?

时间:2010-12-13 16:05:49

标签: c# .net db4o object-oriented-database

由于“[Transient]”并不真正适用于属性。我现在该怎么办?

1 个答案:

答案 0 :(得分:2)

db4o不关心属性。它关心的是领域。

我猜您正在尝试使用“auto-implemented properties”,对吗?

在我们改进db4o以完全理解自动实现的属性之前,我最好的选择是在这种情况下使用普通属性。

<强> [编辑]

class Item
{
    [Transient] 
    private int serviceLength; 

    public int ServiceLength
    {
       get { return serviceLength; } 
       set { serviceLength = value; } 
    }
}

<强> [/编辑]

我们有an open issue来添加对自动属性的支持。如果这对您很重要,请投票。

最佳

阿德