当前位置:网站首页>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("");
}边栏推荐
猜你喜欢
随机推荐
servlet learning (7) ServletContext
新手学习3DMAX游戏建模,该如何锻炼思维?请看下面
@JsonProperty和JSONField的区别?
小程序动态加载分包文件及根路径处理
详解SSL证书的分类以及如何选择合适的证书?
How the world's leading medical technology company maximizes design productivity | SOLIDWORKS Product Exploration
window下VS2022封装动态库以及调用动态库
ue4学习日记4(植被,光照,光束遮挡,天空球)
ZEMAX | 如何创建复杂的非序列物体
VLAN虚拟局域网技术
classpath: comparison with classpath*
go test执行多个文件夹下相同目录的用例
MySql的Sql语句的练习(试试你能写出来几道呢)
大佬!Maya+ZBrush+Substance制作泰坦野兽全流程!
ZEMAX | 如何围绕空间中的任何点旋转任何元素
电子元器件和电子元件的区别有那些?
树——二叉排序树(BST)
Windos 内网渗透之Token的使用
JS--正则表达式
3. What is the difference between final, finally, and finalize?









