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<TObj, 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<TObj, bool> where) where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl
Parameters
Returns
- TColl
Type Parameters
TColl
ToCollection<TColl>(Func<IEnumerable<TObj>, IEnumerable<TObj>>)
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<TObj>, IEnumerable<TObj>> orderBy) where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl
Parameters
orderBy
Func<IEnumerable<TObj>, IEnumerable<TObj>>
Returns
- TColl
Type Parameters
TColl
ToCollection<TColl>(Func<TObj, bool>, Func<IEnumerable<TObj>, IEnumerable<TObj>>)
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<TObj, bool> where, Func<IEnumerable<TObj>, IEnumerable<TObj>> orderBy) where TColl : IDevFrameworkObjectColl, IDevFrameworkDataColl
Parameters
where
Func<TObj, bool>orderBy
Func<IEnumerable<TObj>, IEnumerable<TObj>>
Returns
- TColl
Type Parameters
TColl