对XPObject编写属性或方法有任何限制吗?

时间:2018-07-22 07:00:25

标签: c# .net winforms devexpress

XPObject编写属性或方法是否有任何限制? 我想编写一些属性或方法来使用XPObject中的数据。我不想保存它们。例如:

public List<Tool> Tools
{
    get
    {
        List<Tool> tools= new List<Tool>();
        foreach (var box this.Boxes)
        {
            tools.AddRange(box.tools);
        }
        return tools;
    }
}

我应该如何进行?谢谢。

1 个答案:

答案 0 :(得分:1)

XPObject不会将只读属性保存到数据库,因此您的代码是完全正确的,不会造成任何问题。

如果要添加不应该存储在数据库中的可写属性,则可以使用NonPersistent属性修饰该属性。