Method ToCollection
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.
Declaration
[DocfxBrowsable]
TColl ToCollection<TColl>()
where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl
Returns
Type Parameters
Name | Description |
---|---|
TColl |
ToCollection<TColl>(Func<IDevFrameworkObject, Boolean>)
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.
Declaration
[DocfxBrowsable]
TColl ToCollection<TColl>(Func<IDevFrameworkObject, bool> where)
where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl
Parameters
Returns
Type Parameters
Name | Description |
---|---|
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.
Declaration
[DocfxBrowsable]
TColl ToCollection<TColl>(Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>> orderBy)
where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl
Parameters
orderBy
System.Func<System.Collections.Generic.IEnumerable<IDevFrameworkObject>, System.Collections.Generic.IEnumerable<IDevFrameworkObject>>
Returns
Type Parameters
Name | Description |
---|---|
TColl |
ToCollection<TColl>(Func<IDevFrameworkObject, Boolean>, 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.
Declaration
[DocfxBrowsable]
TColl ToCollection<TColl>(Func<IDevFrameworkObject, bool> where, Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>> orderBy)
where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl
Parameters
orderBy
System.Func<System.Collections.Generic.IEnumerable<IDevFrameworkObject>, System.Collections.Generic.IEnumerable<IDevFrameworkObject>>
Returns
Type Parameters
Name | Description |
---|---|
TColl |