IDBService սերվիս
Ներածություն
IDBService դասը նախատեսված է տվյալների պահոցի հետ աշխատանքը ապահովելու համար։
Տալիս է SQL սերվերին միացում, բացում/փակում է տրանզակցիաներ։
Մեթոդներ
Անվանում
Նկարագրություն
ActiveTrans()
Ստուգում է ակտիվ տրանզակցիայի առկայությունը։
AppLock(string, string, string, string, int, string)
Ստեղծում է SQL արգելափակում (lock) տրված անունով ռեսուրսի վրա։
BeginSqlServerDistributedTransaction()
Բացում է բաշխված տրանզակցիա ։
BeginSqlServerDistributedTransactionAsync()
Բացում է բաշխված տրանզակցիա ։
BeginTrans()
Սկսում է SQL տրանզակցիա։
BeginTransAsync()
Սկսում է SQL տրանզակցիա։
CommitTrans()
Ավարտում է SQL տրանզակցիան։
CommitTransAsync()
Ավարտում է SQL տրանզակցիան։
CreateAdditionalConnection(bool, string, bool)
Բացում և վերադարձնում է նոր SQL միացում դեպի տվյալների պահոց։
CreateCommand(TimeoutType)
Ստեղծում է SqlCommand , և անմիջապես լրացնում է CommandTimeout ըստ օգտագործողի դրույթներում սահմանված հացման առավելագույն ժամանակի։
CreateReadOnlyConnection(bool)
Ստեղծում է միայն կարդալու իրավասությամբ լրացուցիչ SQL միացում դեպի հիմնական տվյալների պահոց։
GetApproximateServerDate()
Վերադարձնում է SQL սերվիսի ընթացիկ ամսաթիվը/ժամը որոշակի շեղման հավանականությամբ։
GetServerDate()
Վերադարձնում է SQL սերվիսի ընթացիկ ամսաթիվը/ժամը կանչելով SQL-ի GetDate ֆունկցիան։
RollBackTrans()
Հետարկում է SQL տրանզակցիան։
RollBackTransAsync()
Հետարկում է SQL տրանզակցիան։
SetIsolationLevel(IsolationLevel)
Փոխում է բաց տրազակցիայի մեկուսացման մակարդակը ։
SetIsolationLevelAsync(IsolationLevel)
Փոխում է բաց տրազակցիայի մեկուսացման մակարդակը ։
TryAppLock(string, string, string, string)
Ստեղծում է SQL արգելափակում (lock) տրված անունով ռեսուրսի վրա և վերադարձնում է արժեք, որը ցույց է տալիս արդյոք արգելափակման տեղադրումը հաջողվել է, թե ոչ։
Հատկություններ
Table of contents