InterfaceIObjectScope
Definition
Namespace:Telerik.OpenAccess
Assembly:Telerik.OpenAccess.dll
Syntax:
public interface IObjectScope : IObjectContext
Inherited Members
Properties
Log
Declaration
TextWriter Log { get; set; }
Property Value
TextWriter
PersistentMetaData
Declaration
PersistentMetaData PersistentMetaData { get; }
Property Value
TransactionProperties
Declaration
ITransactionProperties TransactionProperties { get; }
Property Value
Methods
EnlistTransaction(Transaction)
Declaration
void EnlistTransaction(Transaction transaction)
Parameters
transaction
Transaction
GetIncrementalGuid()
Declaration
Guid GetIncrementalGuid()
Returns
Guid
GetIncrementalGuid(int)
Declaration
Guid GetIncrementalGuid(int grabSize)
Parameters
grabSize
int
Returns
Guid
GetIncrementalGuidRange()
Declaration
byte GetIncrementalGuidRange()
Returns
byte
GetIncrementalGuids(int)
Declaration
IEnumerable<Guid> GetIncrementalGuids(int grabSize)
Parameters
grabSize
int
Returns
IEnumerable<Guid>
GetMemberNames(object, ObjectState)
Declaration
IEnumerable<string> GetMemberNames(object instance, ObjectState state)
Parameters
instance
object
state
Returns
IEnumerable<string>
GetOqlQuery(string)
Declaration
IQuery GetOqlQuery(string oqlExpression)
Parameters
oqlExpression
string
Returns
GetOqlQuery<T>(string)
Declaration
Query<T> GetOqlQuery<T>(string oqlExpression)
Parameters
oqlExpression
string
Returns
Query<T>
GetOriginalValue<T>(object, string)
Declaration
T GetOriginalValue<T>(object entity, string propertyName)
Parameters
entity
object
propertyName
string
Returns
T
GetSqlQuery(string, Type, string)
Declaration
IQuery GetSqlQuery(string sqlExpression, Type result, string param)
Parameters
sqlExpression
string
result
Type
param
string
Returns
GetSqlQuery<T>(string, string)
Declaration
Query<T> GetSqlQuery<T>(string sqlExpression, string param)
Parameters
sqlExpression
string
param
string
Returns
Query<T>
GetState(object)
Declaration
ObjectState GetState(object entity)
Parameters
entity
object
Returns
GetState(object, string)
Declaration
ObjectState GetState(object entity, string fieldName)
Parameters
entity
object
fieldName
string
Returns
GetSyncRootObject()
Declaration
object GetSyncRootObject()
Returns
object
GetUniqueId(UniqueIdGenerator)
Declaration
int GetUniqueId(UniqueIdGenerator idGenerator)
Parameters
idGenerator
Returns
int
GetUniqueIds(UniqueIdGenerator, int)
Declaration
IEnumerable<int> GetUniqueIds(UniqueIdGenerator idGenerator, int size)
Parameters
idGenerator
size
int
Returns
IEnumerable<int>
LookupObjectById(IObjectId)
Declaration
object LookupObjectById(IObjectId objectId)
Parameters
objectId
Returns
object
Refresh(object)
Declaration
void Refresh(object persistentObject)
Parameters
persistentObject
object
ResetIncrementalGuid()
Declaration
void ResetIncrementalGuid()
Retrieve(object)
Declaration
void Retrieve(object persistentObject)
Parameters
persistentObject
object
Retrieve(object, FetchPlan)
Declaration
void Retrieve(object persistentObject, FetchPlan fetchPlan)
Parameters
persistentObject
object
fetchPlan
SetIncrementalGuidRange(byte)
Declaration
void SetIncrementalGuidRange(byte range)
Parameters
range
byte