数据操作层接口

IDataObject(数据操作层接口)

Contents

  • IDataObject

    1. Create(bool isTrans, params Sql[] items)
    2. Update(bool isTrans, params Sql[] items)
    3. Delete(bool isTrans, params Sql[] items)
    4. Get(Sqlsql)
    5. List
      1. List(Sqlsql)
      2. List(T t, Page page)
      3. List(string storedProName, CommandType comType, params IDataParameter[] parameters)
      4. List(T t, IDataParameter[] par, string storedProName, string tableName,CommandType comType, params int[] pageParm)

Create(bool isTrans, params Sql[] items)

添加方法

参数:

  • isTrans: 是否启用事务
  • items: 执行体参数

返回:

  • 返回:object 对象

Update(bool isTrans, params Sql[] items)

更新方法

参数:

  • isTrans: 是否启用事务
  • items: 执行体参数

返回:

  • 返回:bool类型数据

Delete(bool isTrans, params Sql[] items)

删除信息

参数:

  • isTrans: 是否启用事务
  • items: 执行体参数

返回:

  • 返回:bool类型数据

Get(Sqlsql)

获取详细信息

参数:

  • Sql:执行参数脚本

返回:

  • 返回:返回一条记录

List(Sqlsql)

根据参数脚本获取列表

参数:

  • Sql:执行参数脚本

返回:

  • 返回:查询列表数据

List(T t, Page page)

分页获取列表

参数:

  • t:当前实体
  • page:分页参数

返回:

  • 返回:查询列表数据

List(string storedProName, CommandType comType, params IDataParameter[] parameters)

删除信息

参数:

  • storedProName:储存过程或查询字符串
  • comType:解释命令字符串
  • parameters:参数

返回:

  • 返回:查询列表数据

List(T t,IDataParameter[] par,string storedProName,string tableName,Command
Type comType,params int[] pageParm)

获取数据

参数:

  • t:实体
  • par:实体参数
  • storedProName:储存过程或查询字符串
  • tableName:表名
  • comType:解释命令字符串
  • pageParm:分页参数 当为 null 时表示不分页

下载地址:http://admin.tiaoceng.com/assemblydetail_1.html

时间: 2024-11-08 19:40:41

数据操作层接口的相关文章

新闻资讯API接口-健康资讯免费数据API接口

健康资讯API免费接口 ,主要开放健康资讯,医药新闻,社会热点,企业要闻,生活贴士. 健康资讯是医药吧网(www.yi18.net)旗下的医药健康网,专业的健康 资讯门户网站,提供最专业.完善的健康信息服务. 新闻资讯的API路径 BasePath( api.yi18.net/news ) 主要包括如下四个功能 资讯分类.资讯详情.资讯列表.资讯搜索 API接口调用方式都是常见的http方式,返回结果是现在比较流行的JSON. 1.取得资讯信息列表 如:api.yi18.net/news/lis

EF实体框架数据操作接口(转)

//----------------------------------------------------------------// Copyright (C) 2013 河南禄恒软件科技有限公司// // 功能描述:实体框架数据仓储的操作接口,包含增删改查接口////----------------------------------------------------------------using System;using System.Linq;using System.Linq.

EF实体框架数据操作接口

//----------------------------------------------------------------// Copyright (C) 2013 河南禄恒软件科技有限公司// // 功能描述:实体框架数据仓储的操作接口,包含增删改查接口////----------------------------------------------------------------using System;using System.Linq;using System.Linq.

Android中使用系统提供API数据访问接口操作数据库

数据的增加 1.创建一个SQLite数据的帮助类 SQLiteDatabase db = helper.getWritableDatabase(); 2.创建一个类似map集合的类ContentValues,用来存储键值对 ContentValues values = new ContentValues(); 3.把需要增加的数据存放进去 values.put("name", name); values.put("number", number); 4.执行系统提供

Enterprise Solution 生成实体数据访问接口与实现类型 Code Smith 6.5 模板文件下载

数据库表定义为SalesOrder,用LLBL Gen Pro生成的实体定义是SalesOrderEntity,再用Code Smith生成的数据读写接口是ISalesOrderManager,最后是生成接口实现类型SalesOrderManager. 命名规范如下: SalesOrder => SalesOrderEntity => ISalesOrderManager => SalesOrderManager 这个过程高度机械化,接口与实现类型生成完成,被框架调用即可完成数据读写.接

spring boot+tkmybatis(mapper)工具实现通用数据操作接口时遇到的问题

最近在做一个sb+tkmybatis整合的可以提供通用数据操作接口的demo,然而出现了很诡异的事情.,使用mapper提供的selectByPrimaryKey接口返回结果时报异常: java.lang.ClassCastException: com.yhq.ssmdemo.web.mysql.pojo.Tree cannot be cast to com.yhq.ssmdemo.web.mysql.pojo.Trees ...什么鬼?自己转换自己?还报异常?搞了一整天都不知道怎么回事,去看m

基于 request cache 请求缓存技术优化批量商品数据查询接口_一点课堂(多岸学院)

基于 request cache 请求缓存技术优化批量商品数据查询接口 Hystrix command 执行时 8 大步骤第三步,就是检查 Request cache 是否有缓存. 首先,有一个概念,叫做 Request Context 请求上下文,一般来说,在一个 web 应用中,如果我们用到了 Hystrix,我们会在一个 filter 里面,对每一个请求都施加一个请求上下文.就是说,每一次请求,就是一次请求上下文.然后在这次请求上下文中,我们会去执行 N 多代码,调用 N 多依赖服务,有的

在实现从excel中读取数据作为接口参数遇到的问题

这个算我自己第一次使用python语言实现 一个功能 一.首先我们先要代码实现如何从excel上读取数据python实现还是比较简单的 1.我使用的是xlrd模块,我们先要安装这个包,这样我们才可以使用它 安装方法: a.可以直接把文件拷贝到 $python_dir/Lib,这方法我试了一下不可以,我也不知道为什么 b.我下载了xlrd模块,在目录下运行了python setup.py install,成功了 可以去https://pypi.python.org/pypi/xlrd   官网下载

使用聚合数据的接口进行的RxAndroid学习

Demo数据源是聚合数据的免费Api,地址:https://www.juhe.cn/ 配合Retrofit 完成数据请求 例子比较简单,没事使用什么复杂的操作符. 就是简单的网络数据获取. 一些常用的操作符大家可以参考官方的文档说明: ReactiveX/RxJava文档中文版 关于RxJava入门,我也是新手,不敢妄言,给大家分享分享网上流传的大神博客: 扔物线大大的: 给 Android 开发者的 RxJava 详解 hi大头鬼hi: 深入浅出RxJava(一:基础篇) 深入浅出RxJava