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