当前位置:网站首页>ORM框架:Dapper的使用
ORM框架:Dapper的使用
2022-08-03 05:27:00 【谷凯Jump】
1. Nuget安装Dapper
2. 使用
static void Main(string[] args)
{
using (OracleConnection connection = new OracleConnection(Helper.OracleHelper.ConnectionString_Default))
{
var m = connection.Query<UserInfo>("select * from usertable").ToList();
var x = connection.Query<UserInfo>("select * from usertable where id=:id", new { id = 2 }).ToList();
Console.WriteLine(x.Count);
foreach (UserInfo user in x)
{
Console.WriteLine(user.name);
}
UserInfo user1 = new UserInfo() { id=3,name="zl"};
var y = connection.Execute("insert into usertable (id,name) values(:id,:name)", user1);
Console.WriteLine(y);
OracleTransaction transaction = connection.BeginTransaction();
try
{
//执行代码...
//执行代码...
transaction.Commit();
}
catch (Exception e)
{
transaction.Rollback();
}
Console.WriteLine("");
}
var a = ConfigurationManager.ConnectionStrings["DemoConnString"];
DataTable dt = Helper.OracleHelper.ExecuteDataTable("Select * From Dual");
Console.WriteLine("");
}
边栏推荐
猜你喜欢
随机推荐
./autogen.sh: 4: ./autogen.sh: autoreconf: not found
ZEMAX | 如何倾斜和偏心序列光学元件
Practice of MySql's Sql statement (try how many you can write)
二、Exception和Error有什么区别?
2021-06-15
常见的电子元器件分类介绍
电子元器件的分类有哪些?
数组与字符串8-最长回文子串
芯片解密工作应该具备哪些条件?唯样商城
VLAN虚拟局域网技术
ZEMAX | 如何使用渐晕系数
window下VS2022封装动态库以及调用动态库
三、final、finally、 finalize有什么不同?
2-php学习笔记之控制语句,函数
ZEMAX | 在 OpticStudio 中使用自由曲面进行设计
八、抽象类的接口的区别
C语言中打印字符数组出现乱码的问题(烫烫烫)
Phase Vocoder的补充完善,Matlab音频变速不变调、变调不变速
ue4学习日记3(设置操控角色,地形)
六、对比Vector、ArrayList、LinkedList有何区别?(设计、性能、安全)