Search Results for

    Show / Hide Table of Contents

    Enum EntityImportColumnAction

    The list of allowed values that are parsed when importing data from the ImportActionPropertyName column

    If this value does not parse exactly to any of these enum values it is assumed to take the value None and the row will not be imported

    Namespace: LemonEdge.API.Descriptors
    Assembly: LemonEdge.API.dll
    Syntax
    public enum EntityImportColumnAction : short

    Fields

    Name Description
    Delete

    Indicates this row will be deleted from the system.

    It loads the item to delete from using the key columns. If it is found it deletes it.

    As such if deleting items, you do not need any more columns other than the key columns
    Import

    Indicates this row will be imported. The system first checks to see if the item already exists using the key column values.

    If it does the import will update this record, otherwise it will create a new one

    ImportForceNew

    Indicates this row will be imported as a new item and will not check to see if the item already exists using the key column values.

    This can speed up performance as it will always create a new one - use with caution

    None

    Indicates this row will be ignored and will not be included in the import (though the row number will be so errors exactly match the correct row numbers)

    Extension Methods

    LinqExtensions.AsArray<EntityImportColumnAction>(EntityImportColumnAction)
    LinqExtensions.ToArrayOfOne<EntityImportColumnAction>(EntityImportColumnAction)
    LinqExtensions.ToListOfOne<EntityImportColumnAction>(EntityImportColumnAction)
    MiscExtensions.SetIfNotEqual<EntityImportColumnAction, TP>(EntityImportColumnAction, Expression<Func<EntityImportColumnAction, TP>>, TP)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.