Interface
IObjectContext

Definition

Namespace:Telerik.OpenAccess

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public interface IObjectContext

Properties

Tracking

Declaration

cs-api-definition
ITracking Tracking { get; }

Property Value

ITracking

Transaction

Declaration

cs-api-definition
ITransaction Transaction { get; }

Property Value

ITransaction

Methods

Add(object)

Declaration

cs-api-definition
void Add(object persistenceCapableObject)

Parameters

persistenceCapableObject

object

Evict(object)

Declaration

cs-api-definition
void Evict(object persistentObject)

Parameters

persistentObject

object

GetObjectById(IObjectId)

Declaration

cs-api-definition
object GetObjectById(IObjectId objectId)

Parameters

objectId

IObjectId

Returns

object

GetObjectById<T>(IObjectId)

Declaration

cs-api-definition
T GetObjectById<T>(IObjectId objectId)

Parameters

objectId

IObjectId

Returns

T

GetObjectId(object)

Declaration

cs-api-definition
IObjectId GetObjectId(object persistentObject)

Parameters

persistentObject

object

Returns

IObjectId

IsDirty(object)

Declaration

cs-api-definition
bool IsDirty(object persistentObject)

Parameters

persistentObject

object

Returns

bool

IsDirty(object, string)

Declaration

cs-api-definition
bool IsDirty(object persistentObject, string fieldName)

Parameters

persistentObject

object

fieldName

string

Returns

bool

IsHollow(object)

Declaration

cs-api-definition
bool IsHollow(object persistentObject)

Parameters

persistentObject

object

Returns

bool

IsNew(object)

Declaration

cs-api-definition
bool IsNew(object persistentObject)

Parameters

persistentObject

object

Returns

bool

IsRemoved(object)

Declaration

cs-api-definition
bool IsRemoved(object persistentObject)

Parameters

persistentObject

object

Returns

bool

MakeDirty(object, string)

Declaration

cs-api-definition
void MakeDirty(object persistentObject, string fieldName)

Parameters

persistentObject

object

fieldName

string

Remove(object)

Declaration

cs-api-definition
void Remove(object persistentObject)

Parameters

persistentObject

object