Table of Contents

Method FillObject

Namespace
FrameworkSystems.FrameworkBase
Assembly
FrameworkSystems.FrameworkBase.dll

FillObject(IDevFrameworkObject, object)

Füllt das Objekt mit dem per Primärschlüssel referenzierten Datensatz, wenn dieser existiert, sonst mit einem leeren Objekt. Die Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad() wird nur im ersten Fall aufgerufen. Die Methode gibt 1 zurück, wenn der Datensatz gefunden wurde, sonst 0.

int FillObject(IDevFrameworkObject value, object pk)

Parameters

value IDevFrameworkObject
pk object

Returns

int

FillObject(IDevFrameworkObject, object, Func<object, bool>)

Füllt das Objekt mit dem per Primärschlüssel referenzierten Datensatz, wenn dieser existiert und die übergebene Where-Einschränkung erfüllt, sonst mit einem leeren Objekt. Die Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad() wird nur im ersten Fall aufgerufen. Die Methode gibt 1 zurück, wenn der Datensatz gefunden wurde, sonst 0.

int FillObject(IDevFrameworkObject value, object pk, Func<object, bool> where)

Parameters

value IDevFrameworkObject
pk object
where Func<object, bool>

Returns

int

FillObject(IDevFrameworkObject, Func<IDevFrameworkObject, bool>)

Füllt das Objekt mit dem ersten Datensatz, welcher die übergebene Where-Einschränkung erfüllt, soweit einer existiert, sonst mit einem leeren Objekt. Die Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad() wird nur im ersten Fall aufgerufen. Die Methode gibt 1 zurück, wenn ein Datensatz gefunden wurde, sonst 0.

int FillObject(IDevFrameworkObject value, Func<IDevFrameworkObject, bool> where)

Parameters

value IDevFrameworkObject
where Func<IDevFrameworkObject, bool>

Returns

int

Remarks

Hinweis: Wenn die Where-Einschränkung den PK enthält, sollte dieser explizit angegeben werden, also die Überladung dieser Methode mit PK genutzt werden, da diese performanter arbeiten kann.

FillObject(IDevFrameworkObject, Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>>)

Füllt das Objekt mit dem ersten Datensatz in der angegebenen Sortierung, soweit einer existiert, sonst mit einem leeren Objekt. Die Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad() wird nur im ersten Fall aufgerufen. Die Methode gibt 1 zurück, wenn ein Datensatz gefunden wurde, sonst 0.

int FillObject(IDevFrameworkObject value, Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>> orderBy)

Parameters

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

Returns

int

FillObject(IDevFrameworkObject, Func<IDevFrameworkObject, bool>, Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>>)

Füllt das Objekt mit dem ersten Datensatz, welcher die übergebene Where-Einschränkung erfüllt (unter Berücksichtigung der angegebenen Sortierung), soweit einer existiert, sonst mit einem leeren Objekt. Die Methode FrameworkSystems.FrameworkBase.DevFrameworkBaseObject.OnAfterLoad() wird nur im ersten Fall aufgerufen. Die Methode gibt 1 zurück, wenn ein Datensatz gefunden wurde, sonst 0.

int FillObject(IDevFrameworkObject value, Func<IDevFrameworkObject, bool> where, Func<IEnumerable<IDevFrameworkObject>, IEnumerable<IDevFrameworkObject>> orderBy)

Parameters

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

Returns

int