当前位置:网站首页>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("");
}
边栏推荐
猜你喜欢
随机推荐
VLAN虚拟局域网技术
Automatic ticket issuance based on direct reduction of China Southern Airlines app
BOA服务器移植之嵌入式开发板(FS4412)
g++ parameter description
ZEMAX | 如何围绕空间中的任何点旋转任何元素
ZEMAX | 探索 OpticStudio中的序列模式
ue4学习日记4(植被,光照,光束遮挡,天空球)
使用Blender和ZBrush制作武器模型
中空编码器的作用——唯样商城
学习C的第一天,尝试一下写博客
2021-06-20
什么是参数化设计,通过实操了解一下? | SOLIDWORKS 操作视频
What is parametric design, let's understand it through practical operation?| SOLIDWORKS How-To Videos
使用ZBrush制作恶魔模型
3. What is the difference between final, finally, and finalize?
ARP协议及简单路由器原理(1)
八、抽象类的接口的区别
2. What is the difference between Exception and Error?
二层交换机,三层交换机,路由器内容总结记录
go test执行多个文件夹下相同目录的用例