Search Results for

    Show / Hide Table of Contents

    Interface IEntitySet

    Namespace: LemonEdge.Connections.Database.EntitySets
    Assembly: LemonEdge.Database.Connector.dll
    Syntax
    public interface IEntitySet

    Methods

    DeleteItem(IBaseEntity)

    Declaration
    Task<IBaseEntity> DeleteItem(IBaseEntity item)
    Parameters
    Type Name Description
    IBaseEntity item
    Returns
    Type Description
    Task<IBaseEntity>

    DeleteItem(IBaseEntity, UserInfo)

    Declaration
    Task<IBaseEntity> DeleteItem(IBaseEntity item, UserInfo user)
    Parameters
    Type Name Description
    IBaseEntity item
    UserInfo user
    Returns
    Type Description
    Task<IBaseEntity>

    DeleteSubItems(IEnumerable<IBaseEntity>)

    Declaration
    Task DeleteSubItems(IEnumerable<IBaseEntity> parentItems)
    Parameters
    Type Name Description
    IEnumerable<IBaseEntity> parentItems
    Returns
    Type Description
    Task

    ExecuteQuery(IQueryable)

    Declaration
    Task<IEnumerable<IBaseEntity>> ExecuteQuery(IQueryable query)
    Parameters
    Type Name Description
    IQueryable query
    Returns
    Type Description
    Task<IEnumerable<IBaseEntity>>

    ExecuteQueryCount(IQueryable)

    Declaration
    Task<int> ExecuteQueryCount(IQueryable query)
    Parameters
    Type Name Description
    IQueryable query
    Returns
    Type Description
    Task<int>

    GetCreationRecord(long, Guid)

    Declaration
    Task<(DateTimeOffset LastUpdated, Guid ModifiedBy)> GetCreationRecord(long accountID, Guid id)
    Parameters
    Type Name Description
    long accountID
    Guid id
    Returns
    Type Description
    Task<(DateTimeOffset LastUpdated, Guid ModifiedBy)>

    GetDistinctModifiedBys(long, Guid)

    Declaration
    Task<IEnumerable<Guid>> GetDistinctModifiedBys(long accountID, Guid id)
    Parameters
    Type Name Description
    long accountID
    Guid id
    Returns
    Type Description
    Task<IEnumerable<Guid>>

    GetFromSQL(string)

    Declaration
    IQueryable GetFromSQL(string sql)
    Parameters
    Type Name Description
    string sql
    Returns
    Type Description
    IQueryable

    GetItems(long, Guid?, Guid, bool)

    Declaration
    IQueryable GetItems(long accountID, Guid? canvasID, Guid teamID, bool useLabels)
    Parameters
    Type Name Description
    long accountID
    Guid? canvasID
    Guid teamID
    bool useLabels
    Returns
    Type Description
    IQueryable

    GetItemsAsOf(long, Guid?, Guid, bool, DateTimeOffset)

    Declaration
    IQueryable GetItemsAsOf(long accountID, Guid? canvasID, Guid teamID, bool useLabels, DateTimeOffset asOfDate)
    Parameters
    Type Name Description
    long accountID
    Guid? canvasID
    Guid teamID
    bool useLabels
    DateTimeOffset asOfDate
    Returns
    Type Description
    IQueryable

    GetItemsFromRawSQL(string)

    Declaration
    Task<IBaseEntity[]> GetItemsFromRawSQL(string sql)
    Parameters
    Type Name Description
    string sql
    Returns
    Type Description
    Task<IBaseEntity[]>

    InsertItem(IBaseEntity)

    Declaration
    Task InsertItem(IBaseEntity item)
    Parameters
    Type Name Description
    IBaseEntity item
    Returns
    Type Description
    Task

    InsertItem(IBaseEntity, UserInfo)

    Declaration
    Task InsertItem(IBaseEntity item, UserInfo user)
    Parameters
    Type Name Description
    IBaseEntity item
    UserInfo user
    Returns
    Type Description
    Task

    UpdateItem(IBaseEntity)

    Declaration
    Task UpdateItem(IBaseEntity item)
    Parameters
    Type Name Description
    IBaseEntity item
    Returns
    Type Description
    Task

    UpdateItem(IBaseEntity, UserInfo)

    Declaration
    Task UpdateItem(IBaseEntity item, UserInfo user)
    Parameters
    Type Name Description
    IBaseEntity item
    UserInfo user
    Returns
    Type Description
    Task

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.