菜鳥類庫誕生記二 通過反射轉換DataRow為物件

2021-09-08 17:05:08 字數 693 閱讀 6171

雖然大資料量的環境下,通過反射轉換datarow為物件效能會很低,但是在資料量適中的時候,這樣能夠減少很多的**量,效能也確實不錯。

所以在資料量不是很大的情況下,推薦使用。

如果資料量很大,可以使用emit來提高效能,最近也在研究它,網上也有很多這方面的資料。

我定義了乙個datarow的擴張方法,如下:

1

using

system;

2using

system.data;

3using

system.reflection;45

namespace

ycg.fcl.common.extensionmethods634

else

3557}58

}59}60

}61return

t;62}63

64public

static t generateinfo(this datarow datarow, funcfunc) where t : class,new

()6569}

70 }

好了,就這麼多了。

最近在設計資料訪問層,真的只有當自己動手去做的時候,才知道自己知識的侷限性,可能要到過年之前才能完整的設計好。

所以關於這方面的文章還要過段時間才能寫出來。

以同步至:個人文章目錄索引

菜鳥類庫誕生記一 值型別的擴充套件

自從上次一篇部落格已經有兩個月了,因為一些事耽擱了 出發前說說我的個人感想 到上海之後參加了很多面試,不管從技術上還是專案經驗都遭遇到了一些打擊,所以決心打造屬於自己的框架作品。雖然我還是乙個菜鳥,不過我相信只要堅持就會實現我的目標。今天的內容會很簡單,只是想在部落格上做乙個簡單的記錄。此擴充套件方...

菜鳥類庫誕生記一 值型別的擴充套件

自從上次一篇部落格已經有兩個月了,因為一些事耽擱了 出發前說說我的個人感想 到上海之後參加了很多面試,不管從技術上還是專案經驗都遭遇到了一些打擊,所以決心打造屬於自己的框架作品。雖然我還是乙個菜鳥,不過我相信只要堅持就會實現我的目標。今天的內容會很簡單,只是想在部落格上做乙個簡單的記錄。此擴充套件方...

Axon框架誕生記

這需要重新規劃你的大腦,讓你的大腦邊讀邊寫,尤其是當你習慣於分層思考的時候 michael kazarian,promontech架構師 axon框架誕生至今已有10年之久,如今被廣泛應用在事件驅動微服務領域,今天就跟大家介紹下這個框架背後的故事。axon框架的誕生源自於allard axoniq ...