Interface IExtendedObjectScope
Inherited Members
Namespace: Telerik.OpenAccess.SPI
Assembly: Telerik.OpenAccess.dll
Syntax
public interface IExtendedObjectScope : IObjectScope, IDisposable, IObjectContext
Properties
ExtendedPersistenceManager
Declaration
IPersistenceManager ExtendedPersistenceManager { get; }
Property Value
IsolationLevel
Declaration
IsolationLevel? IsolationLevel { get; set; }
Property Value
System.
|
MaintainOriginalValues
Declaration
bool MaintainOriginalValues { get; set; }
Property Value
System.
|
ShouldLogExpressions
Declaration
bool ShouldLogExpressions { get; }
Property Value
System.
|
UserContext
Methods
AttachCopies(ArrayList)
Declaration
void AttachCopies(ArrayList c)
Parameters
System.
|
CheckPersistentType(Type)
Declaration
void CheckPersistentType(Type s)
Parameters
System.
|
ClearChanges()
Declaration
void ClearChanges()
CommitChanges()
Declaration
void CommitChanges()
Correlate(String)
Declaration
void Correlate(string applicationSpecific)
Parameters
System.
|
CreateDetachedCopies(ArrayList, FetchPlan)
Declaration
void CreateDetachedCopies(ArrayList c, FetchPlan fetch)
Parameters
System.
|
Fetch
|
CreateObjectKeyBuilder(Type)
Declaration
IObjectKeyBuilder CreateObjectKeyBuilder(Type s)
Parameters
System.
|
Returns
DatastoreConnectionDisposed()
Declaration
void DatastoreConnectionDisposed()
ExecuteStoredProcedure<T>(String, IEnumerable<SqlParameter>, out IDictionary<String, Object>, Object[])
Declaration
T[] ExecuteStoredProcedure<T>(string procedureName, IEnumerable<SqlParameter> parameterDefinition, out IDictionary<string, object> outParameter, params object[] parameterValues)
Parameters
System.
|
System.
|
System.
|
System.
|
Returns
T[]
|
Type Parameters
T
|
ExecuteStoredProcedure<T>(String, IEnumerable<SqlParameter>, Object[])
Declaration
T[] ExecuteStoredProcedure<T>(string procedureName, IEnumerable<SqlParameter> parameterDefinition, params object[] parameterValues)
Parameters
System.
|
System.
|
System.
|
Returns
T[]
|
Type Parameters
T
|
FlushChanges(Boolean)
Declaration
void FlushChanges(bool releaseMemory)
Parameters
System.
|
GetConnection(out Boolean)
Declaration
OAConnection GetConnection(out bool isNew)
Parameters
System.
|
Returns
GetLastConflicts()
Declaration
IList<ConcurrencyConflict> GetLastConflicts()
Returns
System.
|
GetMetaData()
GetMetrics(Boolean)
Declaration
ContextMetrics GetMetrics(bool reset)
Parameters
System.
|
Returns
GetObjectByKey(ObjectKey)
GetObjectKey(Object, Boolean)
Declaration
ObjectKey GetObjectKey(object entity, bool withVersion)
Parameters
System.
|
System.
|
Returns
GetObjectsByKeys<T>(IEnumerable<ObjectKey>)
Declaration
IGetObjectsByKeysResult<T> GetObjectsByKeys<T>(IEnumerable<ObjectKey> keys)
Parameters
System.
|
Returns
Type Parameters
T
|
GetQueryBuilder(Type, String)
Declaration
IQueryBuilder GetQueryBuilder(Type sourceType, string language)
Parameters
System.
|
System.
|
Returns
LogExpressions(String, String)
Declaration
void LogExpressions(string compl, string onServ)
Parameters
System.
|
System.
|
LookupObjectByKey(ObjectKey)
makeFilteringClosure(String)
Declaration
IFilteringClosure makeFilteringClosure(string fetchGroup)
Parameters
System.
|
Returns
MakeReadOnly(Boolean)
Declaration
void MakeReadOnly(bool readOnly)
Parameters
System.
|
MaterializeAttached(String, DbDataReader)
Declaration
IEnumerable<object> MaterializeAttached(string persistentTypeFullName, DbDataReader reader)
Parameters
System.
|
System.
|
Returns
System.
|
MaterializeAttached<T>(DbDataReader)
Declaration
IEnumerable<T> MaterializeAttached<T>(DbDataReader rdr)
Parameters
System.
|
Returns
System.
|
Type Parameters
T
|
SetupDataReader(OADataReader)
UnpoolDatastoreConnection()
Declaration
void UnpoolDatastoreConnection()