使用.NET 3.5实现Dapper Dot Net的CRUD操作

3
我希望使用现有的dapper-dot-net CRUD扩展,但是我的项目必须使用 .net 3.5。 到目前为止,我尝试了以下nuget包:
• DapperExtensions - 无法编译。 • Dapper.Rainbow - 无法安装。 • Dapper.SimpleCRUD - 无法安装。 • Dapper.contrib - 无法编译。
是否存在其他适用于dapper的CRUD扩展?还是有一种方法可以使其中之一与 .net 3.5 兼容?
2个回答

1

我不确定您想要使用哪些功能,但Insight.Database与dapper相似,我们刚刚发布了支持.NET 3.5的Insight.Database v3.1。

https://github.com/jonwagner/Insight.Database

如果您已经致力于 Dapper,请忽略此内容。 :)

谢谢您的建议。我并不一定要使用Dapper,但它似乎是一个非常受欢迎的微型ORM,已经有很多关于它的问题得到了解答 :)Insight.Database是否支持sqlite(我在github上没有看到提供程序)?它是否支持无需存储过程的CRUD操作? - o_z
抱歉回复晚了...Insight支持Sqlite(和大多数其他数据库),您可以使用存储过程或内联SQL。 - Jon Wagner

0

看起来Dapper有一个.NET 3.5版本,根据Google Code上的存储库

Dapper NET35.csproj

尝试下载源代码并编译项目的3.5版本,然后在您的解决方案中引用它,看看是否有效。

编辑:抱歉,我看到您的意思是扩展程序不适用于早期版本的Dapper。也许尝试下载具有最长项目历史记录的源代码,并针对同一项目内的Dapper进行编译,以查看是否可以使其正常工作?


不幸的是,当针对 .net 3.5 进行编译时,我无法让它们中的任何一个单独编译。它们要么使用一些特定于 .net 4 的技术,要么在尝试针对 3.5 进行编译时会出现太多错误。 - o_z

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接