一:為什么選擇Dapper
1. 性能優(yōu)越:
其實在各大網(wǎng)站上,我們大概都會看到這樣的一個對比效果圖,在超過500次poco serialization的過程中所表現(xiàn)的性能,我們發(fā)現(xiàn)dapper是第二名,
當(dāng)然第一名誰也無法超越,越底層的當(dāng)然久越快,同時也就越麻煩。就好像誰能超過“01代碼”呢???
2. 支持多數(shù)據(jù)庫
支持多數(shù)據(jù)庫的本質(zhì)是因為Dapper是對IDBConnection接口進(jìn)行了方法擴(kuò)展,比如你看到的SqlMapper.cs,一旦你這樣做了,我們也知道,
SqlConnection,MysqlConnection,OracleConnection都是繼承于DBConnection,而DBConnection又是實現(xiàn)了IDBConnection的接口,對吧。。。
二:安裝Dapper
install dapper的方式通常有兩種:
1. 通過nuget進(jìn)行安裝
如果你不知道怎么用nuget進(jìn)行安裝,或者不知道install-package是什么,可以在browser上找一下,比如下面這樣:
然后我們copy到package console 試試看。