数据操作基类
Inheritance Hierarchy
Namespace: Adf.DbAssembly: Adf (in Adf.dll) Version: 4.1.5549.27750
Syntaxpublic abstract class DbFactory : IDbFactory,
IDisposable
Public MustInherit Class DbFactory
Implements IDbFactory, IDisposable
public ref class DbFactory abstract : IDbFactory,
IDisposable
[<AbstractClassAttribute>]
type DbFactory =
class
interface IDbFactory
interface IDisposable
end
The DbFactory type exposes the following members.
Constructors
Methods
| Name | Description |
---|
 | Begin |
开始一个事务执行,当多个事务并行时,以最外层有效
|
 | Commit |
提交一个事务执行,并行事务时非最外层则跳过
|
 | Commit(Boolean) |
提交一个事务执行
|
 | CreateCommand |
根据指定数据返回Command对象,所有的数据操作均应执行此方法来获取Command对象
|
 | CreateParameter(DbEntity) | |
 | CreateParameter(String, Object, Int32) |
创建一个参数
|
 | CreateParameter(String, Object, DbType, Int32) |
创建一个参数
|
 | Delete |
执行数据对象删除处理
|
 | Dispose |
释放所占用的资源
|
 | Equals | (Inherited from Object.) |
 | Execute(String) |
执行一个语句或过程
|
 | Execute(DbEntity, String) |
执行一个语句或过程
|
 | Execute(String, Boolean, IDbDataParameter) |
执行一个语句或过程
|
 | Finalize | (Inherited from Object.) |
 | GetCount(String) |
获取指定语句第一行第一例的Int类型数据
|
 | GetCount(DbEntity) |
获取指定对象的记录数
|
 | GetCount(String, Boolean) |
获取指定语句第一行第一例的Int类型数据
|
 | GetCount(String, String) |
根据表与条件返回一个COUNT值
|
 | GetCount(DbEntity, String) |
获取指定对象的记录数
|
 | GetDataSet(String) |
返回一个数据集
|
 | GetDataSet(DbEntity) |
返回一个数据集
|
 | GetDataSet(DbEntity, String) |
返回一个数据集
|
 | GetDataSet(String, Boolean, IDbDataParameter) |
返回一个数据集
|
 | GetDataTable(String) |
返回一个数据表
|
 | GetDataTable(DbEntity) |
返回一个数据表
|
 | GetDataTable(DbEntity, String) |
返回一个数据表
|
 | GetDataTable(String, Boolean, IDbDataParameter) |
返回一个数据表
|
 | GetHashCode |
用作特定类型的哈希函数。
(Inherited from Object.) |
 | GetIdentity |
获取上一执行语句所产生的自增值(此功能不一定支持所有数据库服务器),如果有误,返回为结果类型初始值
|
 | GetIdentityT |
获取上一执行语句所产生的自增值(此功能不一定支持所有数据库服务器),如果有误,返回为结果类型初始值
|
 | GetListT(String) |
返回一个数据对象集
|
 | GetListT(DbEntity) |
返回一个数据对象集
|
 | GetListT(DbEntity, String) |
返回一个数据对象集
|
 | GetListT(String, Boolean, IDbDataParameter) |
返回一个数据对象集
|
 | GetListsT(String) |
返回一个数据对象集
|
 | GetListsT(DbEntity) |
返回一个数据对象集
|
 | GetListsT(DbEntity, String) |
返回一个数据对象集
|
 | GetListsT(String, Boolean, IDbDataParameter) |
返回一个数据对象集
|
 | GetRowT(String) |
返回一个数据对象
|
 | GetRowT(DbEntity) |
返回一个数据对象
|
 | GetRowT(DbEntity, String) |
返回一个数据对象
|
 | GetRowT(String, Boolean, IDbDataParameter) |
返回一个数据对象
|
 | GetScalar(String) |
获取第一行第一列的数据
|
 | GetScalar(DbEntity) |
获取第一行第一列的数据
|
 | GetScalar(DbEntity, String) |
获取第一行第一列的数据
|
 | GetScalar(String, Boolean, IDbDataParameter) |
获取第一行第一列的数据
|
 | GetScalarT(String) |
获取第一行第一列的数据
|
 | GetScalarT(DbEntity) |
获取第一行第一列的数据
|
 | GetScalarT(DbEntity, String) |
获取第一行第一列的数据
|
 | GetScalarT(String, Boolean, IDbDataParameter) |
获取第一行第一列的数据
|
 | GetType | (Inherited from Object.) |
 | InjectReplace |
SQL注入过滤
|
 | Insert |
执行数据对象插入请求
|
 | LogBuilder |
日志添加
|
 | LogManagerInitialize |
日志管理器初始
|
 | MemberwiseClone | (Inherited from Object.) |
 | PageSqlT |
返回一个分页列表对象
|
 | Rollback |
回滚事务,当并行事务已回滚时则跳过
|
 | ToSafeString(Object) |
根据数据类型返回一个可以直接应用于SQL语句的安全字符串
|
 | ToSafeString(Object, Type) |
根据数据类型返回一个可以直接应用于SQL语句的安全字符串
|
 | ToString | (Inherited from Object.) |
 | Update |
执行数据对象修改
|
Top
Fields
Properties
See Also