Interface IObjectContext
Assembly: Telerik.OpenAccess.dll
Syntax
public interface IObjectContext
Properties
Declaration
ITracking Tracking { get; }
Property Value
Declaration
ITransaction Transaction { get; }
Property Value
Methods
Declaration
void Add(object persistenceCapableObject)
Parameters
|
System.Object
persistenceCapableObject
|
Declaration
void Evict(object persistentObject)
Parameters
|
System.Object
persistentObject
|
Declaration
object GetObjectById(IObjectId objectId)
Parameters
Returns
Declaration
T GetObjectById<T>(IObjectId objectId)
Parameters
Returns
Type Parameters
Declaration
IObjectId GetObjectId(object persistentObject)
Parameters
|
System.Object
persistentObject
|
Returns
Declaration
bool IsDirty(object persistentObject)
Parameters
|
System.Object
persistentObject
|
Returns
Declaration
bool IsDirty(object persistentObject, string fieldName)
Parameters
|
System.Object
persistentObject
|
|
System.String
fieldName
|
Returns
Declaration
bool IsHollow(object persistentObject)
Parameters
|
System.Object
persistentObject
|
Returns
Declaration
bool IsNew(object persistentObject)
Parameters
|
System.Object
persistentObject
|
Returns
Declaration
bool IsRemoved(object persistentObject)
Parameters
|
System.Object
persistentObject
|
Returns
Declaration
void MakeDirty(object persistentObject, string fieldName)
Parameters
|
System.Object
persistentObject
|
|
System.String
fieldName
|
Declaration
void Remove(object persistentObject)
Parameters
|
System.Object
persistentObject
|