輕量級(jí)ORM框架Dapper應(yīng)用之安裝Dapper
一、Dapper簡(jiǎn)介
Dapper是一款輕量級(jí)ORM框架,為解決網(wǎng)站訪問流量極高而產(chǎn)生的性能問題而構(gòu)造,主要通過執(zhí)行TSQL表達(dá)式而實(shí)現(xiàn)數(shù)據(jù)庫的CQRS。
如果你在項(xiàng)目中遇到性能訪問問題,選擇Dapper作為ORM框架可能是明智之舉,當(dāng)然也可以使用Entity Framework或NHibernate來處理大數(shù)據(jù)訪問及關(guān)系映射。
二、為什么選擇Dapper
1、輕量:只有一個(gè)文件(SqlMapper.cs),編譯完成之后只有140K。
2、速度快:Dapper的速度接近于IDataReader,取列表的數(shù)據(jù)超過了DataTable。
3、支持多種數(shù)據(jù)庫:Dapper可以在所有Ado.Net Providers下工作,包括sqlLite、Oracle、MySQL、SQL Server。
4、可以映射一對(duì)一、一對(duì)多、多對(duì)多等各種關(guān)系。
5、性能高:通過Emit反射IDataReader的序列隊(duì)列,來快速的得到和產(chǎn)生對(duì)象,性能不錯(cuò)。
6、支持Framework2.0、3.0、3.5、4.0、4.5。
三、安裝Dapper
1、使用可視化界面安裝
a、選擇要安裝的項(xiàng)目或解決方案,右鍵選項(xiàng)選擇管理NuGet包。
b、在搜索框內(nèi)搜索"Dapper",選擇安裝即可。
安裝進(jìn)程如下圖所示:
2、使用程序包管理器控制臺(tái)安裝
在程序包管理器控制臺(tái)輸入以下命令:
Install-Package Dapper -Version 1.50.2
注意:使用命令安裝Dapper的時(shí)候可以選擇要安裝的版本,只需要在后面加上 -Version 版本號(hào)即可。如果不輸入版本號(hào)默認(rèn)會(huì)安裝最新的版本。我使用的是VS2013,安裝最新的1.50.4版本的時(shí)候報(bào)錯(cuò),這時(shí)候可以選擇安裝低版本的Dapper,VS2017可以支持最新版的Dapper。使用VS2017按照第一種方式安裝的時(shí)候也可以選擇要安裝的版本。
到此這篇關(guān)于輕量級(jí)ORM框架Dapper應(yīng)用之安裝Dapper的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 輕量級(jí)ORM框架Dapper應(yīng)用支持操作函數(shù)和事物
- 輕量級(jí)ORM框架Dapper應(yīng)用之Dapper支持存儲(chǔ)過程
- 輕量級(jí)ORM框架Dapper應(yīng)用之實(shí)現(xiàn)Join操作
- 輕量級(jí)ORM框架Dapper應(yīng)用之返回多個(gè)結(jié)果集
- 輕量級(jí)ORM框架Dapper應(yīng)用之實(shí)現(xiàn)In操作
- 輕量級(jí)ORM框架Dapper應(yīng)用之實(shí)現(xiàn)CURD操作
- ORM框架之Dapper簡(jiǎn)介和性能測(cè)試
- 輕量級(jí)ORM框架Dapper應(yīng)用之實(shí)現(xiàn)DTO
相關(guān)文章
ASP.NET MVC實(shí)現(xiàn)圖片上傳、圖片預(yù)覽顯示
這篇文章主要為大家詳細(xì)介紹了ASP.NET MVC實(shí)現(xiàn)圖片上傳、圖片預(yù)覽顯示的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-05-05ASP.NET導(dǎo)出數(shù)據(jù)到Excel的實(shí)現(xiàn)方法
在做asp.net程序時(shí)涉及到數(shù)據(jù)顯示的時(shí)候多數(shù)會(huì)要求打印,而網(wǎng)頁上的打印格式往往又不能滿足需求,經(jīng)常用的方法就是導(dǎo)入到Excel以后再進(jìn)行打印。(仿佛這已經(jīng)是老生常談)今天在網(wǎng)上搜了一段打印的代碼,覺得不錯(cuò),需要打印的朋友可以看看。2013-07-07ASP.NET比較常用的26個(gè)性能優(yōu)化技巧
這篇文章主要給大家介紹asp.net中比較常用的26個(gè)性能優(yōu)化技巧,主要設(shè)計(jì)到asp.net中常用的26個(gè)性能優(yōu)化方面的內(nèi)容,對(duì)于asp.net中常用的26個(gè)性能優(yōu)化技巧感興趣的朋友可以參考下本篇文章2015-10-10在ASP.NET中實(shí)現(xiàn)彈出日歷的具體方法
這篇文章介紹了ASP.NET彈出日歷功能的實(shí)現(xiàn)方法,有需要的朋友可以參考一下2013-07-07ASP.NET FileUpload 上傳圖片實(shí)例
Add a FileUpload control to the aspx page2009-09-09axp.net ScriptManager的簡(jiǎn)單用法
scriptManager的結(jié)構(gòu),參數(shù),屬性說明2008-11-11