Table of Contents

Method ToCollection

Namespace
FrameworkSystems.FrameworkBase
Assembly
FrameworkSystems.FrameworkBase.dll

ToCollection<TColl>()

Erzeugt eine Collection vom angegebenen Typ TColl und befüllt diese mit allen Datensätzen aus dem Cache. Dabei wird an der Collection und an allen Objekten die Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad() aufgerufen. Der Typ TColl muss für Objekte vom Typ TObj definiert sein.

TColl ToCollection<TColl>() where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl

Returns

TColl

Type Parameters

TColl

ToCollection<TColl>(Func<IDevFrameworkObject, bool>)

Erzeugt eine Collection vom angegebenen Typ TColl und befüllt diese 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. Der Typ TColl muss für Objekte vom Typ TObj definiert sein.

TColl ToCollection<TColl>(Func<IDevFrameworkObject, bool> where) where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl

Parameters

where Func<IDevFrameworkObject, bool>

Returns

TColl

Type Parameters

TColl

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

Erzeugt eine Collection vom angegebenen Typ TColl und befüllt diese, unter Berücksichtigung der angegebenen Sortierung, mit allen Datensätzen aus dem Cache. Dabei wird an der Collection und an allen Objekten die Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad() aufgerufen. Der Typ TColl muss für Objekte vom Typ TObj definiert sein.

TColl ToCollection<TColl>(Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>> orderBy) where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl

Parameters

orderBy Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>>

Returns

TColl

Type Parameters

TColl

ToCollection<TColl>(Func<IDevFrameworkObject, bool>, Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>>)

Erzeugt eine Collection vom angegebenen Typ TColl und befüllt diese, 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. Der Typ TColl muss für Objekte vom Typ TObj definiert sein.

TColl ToCollection<TColl>(Func<IDevFrameworkObject, bool> where, Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>> orderBy) where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl

Parameters

where Func<IDevFrameworkObject, bool>
orderBy Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>>

Returns

TColl

Type Parameters

TColl