Interface
IObjectScope

Definition

Properties

Database

Declaration

cs-api-definition
Database Database { get; }

Property Value

Database

FetchPlan

Declaration

cs-api-definition
FetchPlan FetchPlan { get; set; }

Property Value

FetchPlan

Log

Declaration

cs-api-definition
TextWriter Log { get; set; }

Property Value

TextWriter

PersistentMetaData

Declaration

cs-api-definition
PersistentMetaData PersistentMetaData { get; }

Property Value

PersistentMetaData

TransactionProperties

Declaration

cs-api-definition
ITransactionProperties TransactionProperties { get; }

Property Value

ITransactionProperties

Methods

EnlistTransaction(Transaction)

Declaration

cs-api-definition
void EnlistTransaction(Transaction transaction)

Parameters

transaction

Transaction

GetIncrementalGuid()

Declaration

cs-api-definition
Guid GetIncrementalGuid()

Returns

Guid

GetIncrementalGuid(int)

Declaration

cs-api-definition
Guid GetIncrementalGuid(int grabSize)

Parameters

grabSize

int

Returns

Guid

GetIncrementalGuidRange()

Declaration

cs-api-definition
byte GetIncrementalGuidRange()

Returns

byte

GetIncrementalGuids(int)

Declaration

cs-api-definition
IEnumerable<Guid> GetIncrementalGuids(int grabSize)

Parameters

grabSize

int

Returns

IEnumerable<Guid>

GetMemberNames(object, ObjectState)

Declaration

cs-api-definition
IEnumerable<string> GetMemberNames(object instance, ObjectState state)

Parameters

instance

object

state

ObjectState

Returns

IEnumerable<string>

GetOqlQuery(IQuery)

Declaration

cs-api-definition
IQuery GetOqlQuery(IQuery query)

Parameters

query

IQuery

Returns

IQuery

GetOqlQuery(string)

Declaration

cs-api-definition
IQuery GetOqlQuery(string oqlExpression)

Parameters

oqlExpression

string

Returns

IQuery

GetOqlQuery<T>()

Declaration

cs-api-definition
Query<T> GetOqlQuery<T>()

Returns

Query<T>

GetOqlQuery<T>(string)

Declaration

cs-api-definition
Query<T> GetOqlQuery<T>(string oqlExpression)

Parameters

oqlExpression

string

Returns

Query<T>

GetOriginalValue<T>(object, string)

Declaration

cs-api-definition
T GetOriginalValue<T>(object entity, string propertyName)

Parameters

entity

object

propertyName

string

Returns

T

GetSqlQuery(IQuery)

Declaration

cs-api-definition
IQuery GetSqlQuery(IQuery query)

Parameters

query

IQuery

Returns

IQuery

GetSqlQuery(string, Type, string)

Declaration

cs-api-definition
IQuery GetSqlQuery(string sqlExpression, Type result, string param)

Parameters

sqlExpression

string

result

Type

param

string

Returns

IQuery

GetSqlQuery<T>(string, string)

Declaration

cs-api-definition
Query<T> GetSqlQuery<T>(string sqlExpression, string param)

Parameters

sqlExpression

string

param

string

Returns

Query<T>

GetState(object)

Declaration

cs-api-definition
ObjectState GetState(object entity)

Parameters

entity

object

Returns

ObjectState

GetState(object, string)

Declaration

cs-api-definition
ObjectState GetState(object entity, string fieldName)

Parameters

entity

object

fieldName

string

Returns

ObjectState

GetSyncRootObject()

Declaration

cs-api-definition
object GetSyncRootObject()

Returns

object

GetUniqueId(UniqueIdGenerator)

Declaration

cs-api-definition
int GetUniqueId(UniqueIdGenerator idGenerator)

Parameters

idGenerator

UniqueIdGenerator

Returns

int

GetUniqueIds(UniqueIdGenerator, int)

Declaration

cs-api-definition
IEnumerable<int> GetUniqueIds(UniqueIdGenerator idGenerator, int size)

Parameters

idGenerator

UniqueIdGenerator

size

int

Returns

IEnumerable<int>

LookupObjectById(IObjectId)

Declaration

cs-api-definition
object LookupObjectById(IObjectId objectId)

Parameters

objectId

IObjectId

Returns

object

Refresh(object)

Declaration

cs-api-definition
void Refresh(object persistentObject)

Parameters

persistentObject

object

ResetIncrementalGuid()

Declaration

cs-api-definition
void ResetIncrementalGuid()

Retrieve(object)

Declaration

cs-api-definition
void Retrieve(object persistentObject)

Parameters

persistentObject

object

Retrieve(object, FetchPlan)

Declaration

cs-api-definition
void Retrieve(object persistentObject, FetchPlan fetchPlan)

Parameters

persistentObject

object

fetchPlan

FetchPlan

SetIncrementalGuidRange(byte)

Declaration

cs-api-definition
void SetIncrementalGuidRange(byte range)

Parameters

range

byte