Как исключить свойство в постоянном объекте в db4o с помощью C #? - PullRequest
2 голосов
/ 13 декабря 2010

Так как «[Transient]» действительно не работает со свойствами. Что мне теперь делать?

1 Ответ

2 голосов
/ 14 декабря 2010

db4o не заботится о свойствах. Это заботится о полях.

Я полагаю, вы пытаетесь использовать " автоматически реализованные свойства ", правильно?

Пока мы не улучшим db4o для полного понимания автоматически реализуемых свойств, лучше всего использовать нормальные свойства для таких случаев.

[редактировать]

class Item
{
    [Transient] 
    private int serviceLength; 

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

[/ отредактирован]

У нас есть открытый выпуск , чтобы добавить поддержку автоматических свойств. Если это важно для вас, пожалуйста, проголосуйте за него.

Лучший

Адриано

...