Click or drag to resize

LockableSQLiteConnection Class

Lockable sqlite connection
Inheritance Hierarchy
SystemObject
  SQLiteConnection
    SanteDB.DisconnectedClient.SQLite.ConnectionLockableSQLiteConnection

Namespace:  SanteDB.DisconnectedClient.SQLite.Connection
Assembly:  SanteDB.DisconnectedClient.SQLite (in SanteDB.DisconnectedClient.SQLite.dll) Version: 2.2.1
Syntax
public class LockableSQLiteConnection : SQLiteConnection

The LockableSQLiteConnection type exposes the following members.

Constructors
  NameDescription
Public methodLockableSQLiteConnection
Constructor for locable sqlite connection
Top
Properties
  NameDescription
Public propertyBusyTimeout (Inherited from SQLiteConnection.)
Public propertyColumnInformationProvider (Inherited from SQLiteConnection.)
Public propertyConnectionString
Get the connection string
Public propertyDatabasePath (Inherited from SQLiteConnection.)
Public propertyExtraTypeMappings (Inherited from SQLiteConnection.)
Public propertyHandle (Inherited from SQLiteConnection.)
Public propertyIsDisposed
True if disposed
Public propertyIsEntered
True if the connection is entered on this thread
Public propertyIsInTransaction (Inherited from SQLiteConnection.)
Public propertyIsReadonly
True if the connection is readonly
Public propertyPlatform (Inherited from SQLiteConnection.)
Public propertyResolver (Inherited from SQLiteConnection.)
Public propertySerializer (Inherited from SQLiteConnection.)
Public propertyStoreDateTimeAsTicks (Inherited from SQLiteConnection.)
Public propertyTableMappings (Inherited from SQLiteConnection.)
Public propertyTimeExecution (Inherited from SQLiteConnection.)
Public propertyTraceListener (Inherited from SQLiteConnection.)
Top
Methods
  NameDescription
Public methodBeginTransaction (Inherited from SQLiteConnection.)
Public methodClose (Inherited from SQLiteConnection.)
Public methodCommit (Inherited from SQLiteConnection.)
Public methodCreateCommand (Inherited from SQLiteConnection.)
Public methodCreateDatabaseBackup (Inherited from SQLiteConnection.)
Public methodCreateIndex(String, String, Boolean) (Inherited from SQLiteConnection.)
Public methodCreateIndex(String, String, Boolean) (Inherited from SQLiteConnection.)
Public methodCreateIndex(String, String, String, Boolean) (Inherited from SQLiteConnection.)
Public methodCreateIndex(String, String, String, Boolean) (Inherited from SQLiteConnection.)
Public methodCreateIndex``1(ExpressionFuncUMP, Object, Boolean) (Inherited from SQLiteConnection.)
Public methodCreateTable(Type, CreateFlags) (Inherited from SQLiteConnection.)
Public methodCreateTable``1(CreateFlags) (Inherited from SQLiteConnection.)
Public methodDeferredQuery(TableMapping, String, Object) (Inherited from SQLiteConnection.)
Public methodDeferredQuery``1(String, Object) (Inherited from SQLiteConnection.)
Public methodDelete (Inherited from SQLiteConnection.)
Public methodDeleteAll(Type) (Inherited from SQLiteConnection.)
Public methodDeleteAll``1 (Inherited from SQLiteConnection.)
Public methodDispose (Inherited from SQLiteConnection.)
Protected methodDispose(Boolean)
Dispose
(Overrides SQLiteConnection.Dispose(Boolean).)
Public methodDropTable(Type) (Inherited from SQLiteConnection.)
Public methodDropTable``1 (Inherited from SQLiteConnection.)
Public methodEnableLoadExtension (Inherited from SQLiteConnection.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExecute (Inherited from SQLiteConnection.)
Public methodExecuteScalar``1 (Inherited from SQLiteConnection.)
Protected methodFinalize (Inherited from SQLiteConnection.)
Public methodFind(Object, TableMapping) (Inherited from SQLiteConnection.)
Public methodFind``1(ExpressionFuncUMP, Boolean) (Inherited from SQLiteConnection.)
Public methodFind``1(Object) (Inherited from SQLiteConnection.)
Public methodFindWithQuery``1 (Inherited from SQLiteConnection.)
Public methodGet``1(ExpressionFuncUMP, Boolean) (Inherited from SQLiteConnection.)
Public methodGet``1(Object) (Inherited from SQLiteConnection.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetMapping(Type, CreateFlags) (Inherited from SQLiteConnection.)
Public methodGetMapping``1 (Inherited from SQLiteConnection.)
Public methodGetTableInfo (Inherited from SQLiteConnection.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInsert(Object) (Inherited from SQLiteConnection.)
Public methodInsert(Object, String) (Inherited from SQLiteConnection.)
Public methodInsert(Object, Type) (Inherited from SQLiteConnection.)
Public methodInsert(Object, String, Type) (Inherited from SQLiteConnection.)
Public methodInsertAll(IEnumerable, Boolean) (Inherited from SQLiteConnection.)
Public methodInsertAll(IEnumerable, String, Boolean) (Inherited from SQLiteConnection.)
Public methodInsertAll(IEnumerable, Type, Boolean) (Inherited from SQLiteConnection.)
Public methodInsertOrIgnore(Object) (Inherited from SQLiteConnection.)
Public methodInsertOrIgnore(Object, Type) (Inherited from SQLiteConnection.)
Public methodInsertOrIgnoreAll (Inherited from SQLiteConnection.)
Public methodInsertOrReplace(Object) (Inherited from SQLiteConnection.)
Public methodInsertOrReplace(Object, Type) (Inherited from SQLiteConnection.)
Public methodInsertOrReplaceAll(IEnumerable) (Inherited from SQLiteConnection.)
Public methodInsertOrReplaceAll(IEnumerable, Type) (Inherited from SQLiteConnection.)
Public methodLock
Locks the connection file
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMigrateTable(Type) (Inherited from SQLiteConnection.)
Public methodMigrateTable``1 (Inherited from SQLiteConnection.)
Protected methodNewCommand (Inherited from SQLiteConnection.)
Public methodQuery(TableMapping, String, Object) (Inherited from SQLiteConnection.)
Public methodQuery``1(String, Object) (Inherited from SQLiteConnection.)
Public methodRelease (Inherited from SQLiteConnection.)
Public methodRollback (Inherited from SQLiteConnection.)
Public methodRollbackTo (Inherited from SQLiteConnection.)
Public methodRunInTransaction (Inherited from SQLiteConnection.)
Public methodSaveTransactionPoint (Inherited from SQLiteConnection.)
Public methodTable``1 (Inherited from SQLiteConnection.)
Public methodToString
Represent this as a string
(Overrides ObjectToString.)
Public methodUpdate(Object) (Inherited from SQLiteConnection.)
Public methodUpdate(Object, Type) (Inherited from SQLiteConnection.)
Public methodUpdateAll (Inherited from SQLiteConnection.)
Public methodWait
Wait for the connection to become available
Top
Fields
  NameDescription
Protected fieldm_lockCount
Top
Extension Methods
  NameDescription
Public Extension MethodConvertTReturn
The purpose of this method is to convert object me to TReturn. Why? Because if you have an instance of Act that actually needs to be a SubstanceAdministration we can't just cast so we have to copy.
(Defined by ExtensionMethods.)
Public Extension MethodGetInstanceOfTDomain
Gets an instance of TDomain from me
(Defined by ModelExtensions.)
Public Extension MethodPrepare
Creates a prepared statmeent
(Defined by SQLiteConnectionExtensions.)
Public Extension MethodPrepareDelete(Type)Overloaded.
Prepare an insert statement
(Defined by SQLiteConnectionExtensions.)
Public Extension MethodPrepareDeleteT(ExpressionFuncT, Object)Overloaded.
Prepare a delete statement
(Defined by SQLiteConnectionExtensions.)
Public Extension MethodPrepareInsert(Type)Overloaded.
Prepare an insert statement
(Defined by SQLiteConnectionExtensions.)
Public Extension MethodPrepareInsertTOverloaded.
Prepare a insert statement
(Defined by SQLiteConnectionExtensions.)
Top
See Also