PetaPoco .net 輕量級orm簡單實用教程
PetaPoco .net 輕量級orm簡單實用教程
orm顧名思義針對的就是遍歷的底層實體,所以
1、建立一個類庫project專案
2、右鍵專案,選擇nuge程式,搜尋PetaPoco
3、點選add成功後回到專案中就有一個基本的專案結構了
DataBase.tt是生產底層的實體模板
DataBase.cs就是所有的實體物件的類
下面倆PetaPoco的ttinclude模板是生產規則,一般不用改,不過如果只想用orm的增刪改查,不用它的實體,可以修改這倆模板
PetaPoco.cs就是包含了大部分常用的底層查詢增刪改查方法
App.config配置了需要生產底層實體類的資料庫連線地址
4、增加方法使用
5、刪除的話自己寫sql語句最好
db.ExecuteScalar<int>(sql, 引數1)
db.Execute<int>(sql, 引數1)
6、修改實體資訊,此例子針對的是單一實體物件
7、查詢
分頁例子
集合例子
單一物件
db.SingleOrDefault<Model.xxx>(strSql, 引數1, 引數2);
db.SingleOrDefault<dynamic>(strSql, 引數1, 引數2); 用於表的聯合查詢
注意點:程式碼中引數都是用的@0方式的佔位符,所以需要注意,如果你的引數值裡面也包含@,需要用@@替換
var db = new PetaPoco.Database("connectionString"); string sql = "select count(*) from Analyst where AnalystMobilePhone = @0 AND AnalystState='1' "; return db.ExecuteScalar<int>(sql, AnalystMobilePhone) > 0;
由請喊我大龍哥最後編輯於:3年前
內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。
相關文章
- C# 輕量級 ORM 框架 NPoco 的簡單應用C#ORM框架
- 輕量級orm框架——gzero指南ORM框架
- 【原創】基於.NET的輕量級高效能 ORM - XFrameworkORMFramework
- Nancy .Net 輕量級mvc框架使用(1)搭建一個簡單專案NaNMVC框架
- PetaPoco在.net專案中的簡單使用(儲存過程篇)儲存過程
- python輕量級orm框架 peewee常用功能速查PythonORM框架
- docker簡單實用教程Docker
- 實用且簡單的Git教程,輕鬆搞定多人開發Git
- 一個輕量級,0配置orm框架 sharkchili-feifeiORM框架
- spellsql 高效能sql拼接器和輕量級ormSQLORM
- LambdaToSql(輕量級ORM) 入門篇 開源專案SQLORM
- 輕量級壓測平臺RunnerGo簡介及使用教程Go
- JAVA輕量級鎖簡介Java
- 輕鬆實現.NET應用自動更新:AutoUpdater.NET教程
- 不想寫sql?試試這款輕量級JAVA ORM框架!SQLJavaORM框架
- 輕量級超級簡單的element的layout柵格化佈局
- .NET 5 ORM 八大實用技巧 乾貨 - SqlSugar ORMORMSqlSugar
- 輕量級網站建設jsonp跨域簡單例項網站JSON跨域單例
- 用 .SqlSugar ORM 來實現報表功能 .NET CORE /.NETSqlSugarORM
- 輕量級ORM框架——第一篇:Dapper快速學習ORM框架APP
- 輕量ORM-SqlRepoEx (十六)最佳實踐之Dapper(2)ORMSQLAPP
- 《真·簡單》Golang 輕量級桌面程式 wails 庫(聖誕節限定)GolangAI
- SqueezeNet/SqueezeNext簡述 | 輕量級網路
- Spring的輕量級實現Spring
- Python:輕量級 ORM 框架 peewee 用法詳解之——增刪改查PythonORM框架
- Python:輕量級 ORM 框架 peewee 用法詳解(二)——增刪改查PythonORM框架
- 輕量ORM-SqlRepoEx (十一)擴充套件ORMSQL套件
- 輕量ORM-SqlRepoEx (九)與Dapper共舞ORMSQLAPP
- Golang web filter 輕量級實現GolangWebFilter
- .NET 工控閘道器 輕量級組態軟體
- Nancy .Net 輕量級mvc框架使用(3)控制器中三種返回方式簡析NaNMVC框架
- 輕量級多級選單控制框架程式(C語言)框架C語言
- Kafka ETL 的應用及架構解析|告別 Kafka Streams,讓輕量級流處理更加簡單Kafka架構
- 輕量級流量複製goreplay實踐Go
- PHP實現一個輕量級容器PHP
- 輕量ORM-SqlRepoEx (十五)最佳實踐之資料對映(Map)ORMSQL
- Nancy .Net 輕量級mvc框架使用(5)Routing路由方式整理NaNMVC框架路由
- .NET CLI簡單教程和專案結構