我正在编写一个新的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