关于Dapper - 能否不创建定义表对应类使用
1.是可以的,而且支持的很棒
1 /* 2 lcg 3 * 1.看看能不能用 4 * 2.怎么用 - 引哪个文件即可? 5 */ 6 7 //数据库连接参数 8 private const string strConn = "Data Source=Alen;Initial Catalog=Test_Base_1007_2;User ID=sa;Password=123123"; 9 10 public void Test_01() 11 { 12 /* 13 lcg 14 * 1.创建连接 15 * 2.访问表,并输出 16 * 3.[疑惑点]:必须创建表对应类对象吗? - 就当前公司项目来说的话很不现实 17 */ 18 19 using (SqlConnection conn = new SqlConnection(strConn)) 20 { 21 IEnumerable<CClass> iEnu_Item = conn.Query<CClass>("select * from class"); 22 23 foreach (var item in iEnu_Item) 24 { 25 Console.WriteLine(string.Format("ID:{0} Name:{1}", item.ClassID, item.ClassName)); 26 } // end foreach 27 } // end using 28 } // end function 29 30 public void Test_02() 31 { 32 /* 33 lcg 34 * 1.访问,并读取数据 - 看来各种组合,负载SQL都支持 35 * 2.而且支持 动态属性? - 即原本就有的列名也可 .UserName 之后读取出来,即使我没有创建类 36 */ 37 38 using (SqlConnection conn = new SqlConnection(strConn)) 39 { 40 //创建 SQL 41 string sSql = @"select * from [User] 42 join class 43 on [User].ClassID = Class.ClassID"; 44 foreach (var item in conn.Query(sSql)) 45 { 46 Console.WriteLine(item.UserName); 47 } 48 } 49 }
转载于:https://www.cnblogs.com/alben/p/4358513.html
关于Dapper - 能否不创建定义表对应类使用相关推荐
- 约束条件创建定义表(主码,外码的确定和防止空值等)
基本格式模板: CREATE TABLE 表名 (列名 数据类型 列表完整性约束条件,...列名 数据类型 列表完整性约束条件,列名 数据类型 列表完整性约束条件 ); 例子: CREATE TABL ...
- 【超详细Django网站开发过程2】便利店管理系统之——创建数据库→定义数据库表→创建数据库表
假装自己拥有一家小便利店,名叫--7-Twelve,我希望制作一个便利店管理系统对我的顾客.销售人员.货物等数据进行管理,先不管前端,后端总免不了对数据的一顿操作,那如何在Django中对数据库进行增 ...
- camunda流程定义表无数据_创建流程实例时 act_ru_identitylink 表中没有出现相关的人员数据...
老师您好,我对流程实例有两个问题: 创建流程实例的方法,视频中给出的是 ProcessInstance processInstance = runtimeService.startProcessIns ...
- hive根据已有表创建新表_Hive基础之创建表
1.创建基础表 在这个网页里详细记录了创建表的每个语法,下面就一一来看这些创建表的语法内容: CREATE TABLE [IF NOT EXISTS] [db_name.]table_name ``[ ...
- 创建线性表,以及表中的基本操作
在这个地方我们通过C语言来演示创建线性表以及对线性表的一些操作. 怎样创建一个线性表: typedef char ElemType 我们创建顺序表都是用来盛放元素,那我们盛放的数据元素,可以是基本的数 ...
- MySQL 创建数据表
MySQL 创建数据表 创建MySQL数据表的SQL语法: CREATE TABLE table_name (column_name column_type); 例如,我们在 PENGKE 数据库中创 ...
- 用Select查询结果创建ACCESS表
CREATE TABLE AS 由 SQL:2003 标准声明. 查了Access的文档发现没有关于CREATE TABLE AS 得解释,应当是不支持. 在Access中用查询结果创建表可以用SEL ...
- XamarinSQLite教程创建数据表
XamarinSQLite教程创建数据表 新创建的数据库没有任何表.开发者需要手动添加数据表,并添加测试所需的数据. 1.创建数据表 为了存储数据,开发者需要添加自己的表,并设计表的结构.操作步骤如下 ...
- Dreamwerver8下定义表单实现第一个登陆页面
上一篇文章主要介绍了在Drewamwervar下创建web页面的功能介绍,今天主要就是通过Drewamwervar来完成一个简单的web注册页面,说到web注册页面,大家应该都非常熟悉,比如QQ.邮箱 ...
最新文章
- 抛硬币直到若干次(k次)连续正面向上的概率
- 微服务接口限流的设计与思考(附GitHub框架源码)
- 【Java面试题】提取不重复的整数
- 富满电子鸿蒙系统,电子行业周报:HARMONYOS+2.0助力AIOT生态体系发展
- SQL Server之索引解析(二)
- linux安装mysql默认的配置文件_[转]关于Linux安装mysql默认配置文件位置
- PHP中复杂类型的一些探究。。。
- 构建Electron的常见问题(Mac)
- Atom: 几个常用的快捷键,恢复主菜单
- QQ音乐播放地址 API
- fn键台式计算机在哪,fn键在哪里
- Python爬虫 刷博客访问量
- 广告点击率预估是怎么回事?
- HTML小白学习-1.0
- R语言 时间序列arima模型
- 基于图像算法的透明容器液面液位识别算法
- 美颜SDK全身美颜是基于什么技术实现的?
- Linux | CentOS系统时钟校正
- 淘宝客如何通过简书引流?如何成为淘宝客?
- hive常用函数之七字符串函数