Click or drag to resize

DataAccessCoreImpl Class

Wrapper class around a DaoBase instance and an ITransaction object to call stored procedures using StoredProcedureCall instances.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ORMSupportClasses.SelfServicingSpecificDataAccessCoreImpl

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses.SelfServicingSpecific
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.10.0.0 (5.10.0)
Syntax
public class DataAccessCoreImpl : IDataAccessCore

The DataAccessCoreImpl type exposes the following members.

Constructors
  NameDescription
Public methodDataAccessCoreImpl
Initializes a new instance of the DataAccessCoreImpl class.
Top
Methods
  NameDescription
Public methodCallActionStoredProcedure
Calls the specified action stored procedure in the database. If a transaction is in progress, it will participate in that transaction.
Public methodCallActionStoredProcedureAsync
Async variant of CallActionStoredProcedure(String, DbParameter) Calls the specified action stored procedure in the database. If a transaction is in progress, it will participate in that transaction.
Public methodCallRetrievalStoredProcedure(String, DbParameter, DataSet)
Calls the specified retrieval stored procedure in the database. Fills the specified DataSet. Will participate in the transaction if a transaction is in progress.
Public methodCallRetrievalStoredProcedure(String, DbParameter, DataTable)
Calls the specified retrieval stored procedure in the database. Fills the specified datatable. Will participate in the transaction if a transaction is in progress.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetDbProviderFactoryInstance
Gets the DB provider factory instance.
Public methodGetDbSpecificCreatorInstance
Gets the db specific creator instance for the database this object targets.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate methodIDataAccessCoreCreateStoredProcedureCommand
Creates a DbCommand which is ready to be used to call the stored procedure specified.
Explicit interface implementationPrivate methodIDataAccessCoreFetchExcludedFieldBatch
Fetches the excluded field batch defined by the parameters specified. The returned reader is used by the batch fetcher to merge the resultset it represents into the entities hold by the caller.
Explicit interface implementationPrivate methodIDataAccessCoreFetchExcludedFieldBatchAsync
Async variant of FetchExcludedFieldBatch(IEntityFieldsCore, IRelationPredicateBucket, Int32). Fetches the excluded field batch defined by the parameters specified. The returned reader is used by the batch fetcher to merge the resultset it represents into the entities hold by the caller.
Explicit interface implementationPrivate methodIDataAccessCoreProduceCorrectStoredProcedureName
Creates the correct stored procedure name, i.e. with catalog / schema name replaced properly.
Top
See Also