Show / Hide Table of Contents

    Method FillCollection

    FillCollection<TColl>(TColl)

    Leert und befüllt die übergebene Collection mit allen Datensätzen aus dem Cache. Dabei wird an der Collection und an allen Objekten die Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad aufgerufen. Die Collection muss für Objekte vom Typ TObj definiert sein. Die Methode gibt die Anzahl der Datensätze zurück.

    Declaration
    [DocfxBrowsable]
    int FillCollection<TColl>(TColl value)
        where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl
    Parameters
    value TColl
    Returns
    Int32
    Type Parameters
    Name Description
    TColl

    FillCollection<TColl>(TColl, Func<IDevFrameworkObject, Boolean>)

    Leert und befüllt die übergebene Collection mit allen Datensätzen aus dem Cache, die der angegebenen Where-Bedingung entsprechen. Dabei wird an der Collection und an allen Objekten die Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad aufgerufen. Die Where-Bedingung wird vor dem Aufruf der Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad der Objekte ausgewertet. Die Collection muss für Objekte vom Typ TObj definiert sein. Die Methode gibt die Anzahl der Datensätze zurück.

    Declaration
    [DocfxBrowsable]
    int FillCollection<TColl>(TColl value, Func<IDevFrameworkObject, bool> where)
        where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl
    Parameters
    value TColl
    where Func<IDevFrameworkObject, Boolean>
    Returns
    Int32
    Type Parameters
    Name Description
    TColl

    FillCollection<TColl>(TColl, Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>>)

    Leert und befüllt die übergebene Collection mit allen Datensätzen aus dem Cache unter Berücksichtigung der angegebenen Sortierung. Dabei wird an der Collection und an allen Objekten die Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad aufgerufen. Die Sortierung wird vor dem Aufruf der Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad der Objekte durchgeführt. Die Collection muss für Objekte vom Typ TObj definiert sein. Die Methode gibt die Anzahl der Datensätze zurück.

    Declaration
    [DocfxBrowsable]
    int FillCollection<TColl>(TColl value, Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>> orderBy)
        where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl
    Parameters
    value TColl
    orderBy Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>>
    Returns
    Int32
    Type Parameters
    Name Description
    TColl
    Examples

    cdCurrencyCache.Get(this.Global).FillCollection(this.oCurrencyColl, (currencies) => currencies.OrderBy(currency => currency.sName).

    FillCollection<TColl>(TColl, Func<IDevFrameworkObject, Boolean>, Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>>)

    Leert und befüllt die übergebene Collection unter Berücksichtigung der angegebenen Sortierung, mit allen Datensätzen aus dem Cache, die der angegebenen Where-Bedingung entsprechen. Dabei wird an der Collection und an allen Objekten die Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad aufgerufen. Die Where-Bedingung und die Sortierung werden vor dem Aufruf der Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad der Objekte ausgewertet. Die Collection muss für Objekte vom Typ TObj definiert sein. Die Methode gibt die Anzahl der Datensätze zurück.

    Declaration
    [DocfxBrowsable]
    int FillCollection<TColl>(TColl value, Func<IDevFrameworkObject, bool> where, Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>> orderBy)
        where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl
    Parameters
    value TColl
    where Func<IDevFrameworkObject, Boolean>
    orderBy Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>>
    Returns
    Int32
    Type Parameters
    Name Description
    TColl
    Back to top Generated by DocFX