The IDbFactory type exposes the following members.
Methods
| Name | Description |
---|
 | Begin |
开始一个事务执行
|
 | Commit |
提交一个事务执行
|
 | Commit(Boolean) |
提交一个事务执行
|
 | CreateCommand |
根据指定数据返回Command对象,所有的数据操作均应执行此方法来获取Command对象
|
 | CreateParameter(String, Object, Int32) |
创建一个参数
|
 | CreateParameter(String, Object, DbType, Int32) |
创建一个参数
|
 | Delete |
执行数据对象删除处理
|
 | Dispose | 执行与释放或重置非托管资源相关的应用程序定义的任务。 (Inherited from IDisposable.) |
 | Execute(String) |
执行一个语句或过程
|
 | Execute(DbEntity, String) |
执行一个语句或过程
|
 | Execute(String, Boolean, IDbDataParameter) |
执行一个语句或过程
|
 | 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) |
返回一个数据表
|
 | 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) |
获取第一行第一列的数据
|
 | InjectReplace |
SQL注入过滤
|
 | Insert |
执行数据对象插入请求
|
 | PageSqlT |
返回一个分页列表对象
|
 | Rollback |
回滚事务,当并行事务已回滚时则跳过
|
 | ToSafeString(Object) |
根据数据类型返回一个可以直接应用于SQL语句的安全字符串
|
 | ToSafeString(Object, Type) |
根据数据类型返回一个可以直接应用于SQL语句的安全字符串
|
 | Update |
执行数据对象修改
|
Top
See Also