我正在編寫一個新的C#web表單應用程序,並且很有可能將它部署在僅支持.Net 2.0的Web服務器上。Micro-ORM for .Net 2.0?
我希望能夠像Dapper或PetaPoco一樣使用Dapper或PetaPoco進行數據訪問和操作,但似乎他們都對.Net 3.0或更高版本有要求。
是否有類似的替代方案在.Net 2.0上工作?
我知道SubSonic和NHibernate,但我真的只是在尋找一些東西來查詢數據庫,並迅速將結果填入POCO中。
謝謝!
我正在編寫一個新的C#web表單應用程序,並且很有可能將它部署在僅支持.Net 2.0的Web服務器上。Micro-ORM for .Net 2.0?
我希望能夠像Dapper或PetaPoco一樣使用Dapper或PetaPoco進行數據訪問和操作,但似乎他們都對.Net 3.0或更高版本有要求。
是否有類似的替代方案在.Net 2.0上工作?
我知道SubSonic和NHibernate,但我真的只是在尋找一些東西來查詢數據庫,並迅速將結果填入POCO中。
謝謝!
找不到在.Net 2.0環境中運行良好的人。將爲4.0編寫應用程序並部署到不同的服務器上。
Dapper不需要4.0 - 有一個3.0版本IIRC – 2012-02-01 16:13:31
真的,我認爲它使用C#4.0動態? – Simon 2012-02-01 17:31:49
c#3的構建不包括非通用的查詢方法(儘管我們可能會返回某種字典),並用「對象」代替了其他一些「動態」用法 – 2012-02-01 18:59:39
PetaPoco
支持.NET 3.5只是在PetaPoco.cs文件中添加以下行使用上述聲明:
#define PETAPOCO_NO_DYNAMIC
升級到.NET 3.5? :) – Earlz 2012-02-01 15:58:10
很想升級。但它託管了一些關鍵業務應用程序,所以老闆不太熱衷於升級和潛在地破壞某些東西。 – Sam 2012-02-01 16:05:41
Dapper確實有3.0的支持。我沒有在2.0版上試過,說實話我沒有想過哪些位不行,但可能會起作用。出於好奇,你有什麼編譯器版本? (你可以從大多數編譯器版本的目標.net 2.0) – 2012-02-01 16:16:26