Die programmatische Erstellung eines eigenen Feldes erfolgt Analog zu anderen Feldern, indem auf der Orm-Klasse eine Eigenschaft implementiert wird. Dabei sollte der Name des Feldes immer eindeutig sein. Die Groß- und Kleinschreibung spielt dabei keine Rolle und ist dabei identisch mit der Kategorie des Anhangs.

public IReadOnlyList<OrmAttachment> MyAttachments
{
    get
    {
        return AttachmentsInternal.Where(ff => nameof(MyAttachments).Equals(ff.Category, StringComparison.OrdinalIgnoreCase)).ToArray();
    }
}

Diese Feld erlaubt den Zugriff auf die aktuelle Liste der Anhänge dieses Feldes. Wie programmatisch mit den Anhängen umgegangen wird finden Sie hier.