求推荐轻量级ORM,新手不知如何选择 PetaPoco,Dapper,FluentData,DataRabbit 用过的大神请总结下,来者有分

TimLee✿ 2014-09-05 10:31:04
之前打算用EF,后来发现已经习惯了写sql的我一下子无法转变对数据库操作的思维....

网上晃了几圈,挑了几个感觉还不错的小框架,希望用过的前辈们说下这几个框架用的最爽,和最不爽的地方

PetaPoco,Dapper,FluentData,DataRabbit

希望大家尽量参照格式回复,也方便后来的跟我一样的小白参考

回复格式如下(除了上述几款,如果有特别顺手的也可以推荐,只要轻量的,那些需要配置xml的就算了):

框架名称:
用的最爽的功能:
用的感觉别扭的地方:
其它建议:

...全文
469 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
TimLee✿ 2014-09-05
  • 打赏
  • 举报
回复
引用 2 楼 Joyhen 的回复:
Dapper是毋庸置疑的,目前所见的orm中最小最快。不过我改用ef了,原因是快速开发。
好的,那我多看看dapper
TimLee✿ 2014-09-05
  • 打赏
  • 举报
回复
引用 1 楼 wangnaisheng 的回复:
http://www.cnblogs.com/n-pei/archive/2011/08/24/2152383.html 看看这个呢
好的,谢谢我看看
joyhen 2014-09-05
  • 打赏
  • 举报
回复
Dapper是毋庸置疑的,目前所见的orm中最小最快。不过我改用ef了,原因是快速开发。
wangnaisheng 2014-09-05
  • 打赏
  • 举报
回复
TimLee✿ 2014-09-05
  • 打赏
  • 举报
回复
引用 6 楼 fangxuan 的回复:
stackoverflow用的就是Dapper
那你有没有用过
白云任去留 2014-09-05
  • 打赏
  • 举报
回复
stackoverflow用的就是Dapper
白云任去留 2014-09-05
  • 打赏
  • 举报
回复
Dapper 吧
源码下载地址: https://pan.quark.cn/s/a4b39357ea24 ImageStitching 图像矩阵实现,图片拼接、缩放、旋转等工能 一、前文 之前有个朋友委托我实现一个图片拼接的组件,感觉挺有意思,于是周末花了些时间去研究了下,其实拼接这一步并不难,但是我在研究中发现了Matrix这个东西,非常好的东西。 为此,我竟然拾起了多年没有动过的线性代数。 二、原理 要彻底搞懂matrix还是需要一定的线性代数上面的理解,不过对于基本使用,了解到矩阵乘法就足够了。 在android坐标系中,分为x、y和z三个轴,分别代表了长、宽、高三个维度。 如下图所示 android坐标系 在android中,使用三维坐标(x,y,z)组成一个行列式与一个三阶行列式进行矩阵乘法。 矩阵乘法 图中显示的使用初始坐标组成的矩阵与单位矩阵进行矩阵乘法。 矩阵乘法使用可以参考矩阵乘法) Martix会把输入进来的矩阵带入到其内部的矩阵中进行计算,最终输出新的矩阵,来达到对图形形态的处理。 三、基本方法的使用 Matrix提供的基本方法有三种模式, setXXX()方法,例如 setRotate(),setScale() preXXX()方法,例如 preRotate(),preScale() postXXX()方法,例如 postRotate(),postScale() 其中,setXXX()会先将矩阵重置为单位矩阵,然后再进行矩阵变幻 preXXX()和postXXX()方法会牵扯到矩阵的前乘和后乘,如果了解了矩阵乘法规则,就会明白矩阵前乘和后乘得出来的结果是不一样的,不过一般情况下都会选择使用post方法,后乘。 其中还有扩展方法比如: mapRect(rect) /...
内容概要:本文系统研究了改进灰狼优化算法在复杂山地环境下无人机三维路径规划中的应用,旨在解决地形起伏剧烈、障碍物密集等挑战性条件下的航迹安全性与全局最优性问题。通过构建综合威胁代价函数与路径优化模型,结合Matlab平台实现算法仿真,有效提升了路径的平滑性、避障能力与收敛效率。文中详细阐述了算法的改进策略,包括种群初始化优化、自适应控制参数调整及局部搜索能力增强机制,并通过与传统灰狼算法及其他智能优化算法(如蚁狮算法、蜣螂算法)的对比实验,验证了所提方法在路径质量、计算效率和鲁棒性方面的优越性能。; 适合人群:具备一定智能优化算法理论基础和Matlab编程能力,从事无人机路径规划、智能控制、人工智能或相关领域研究的研究生、科研人员及工程技术开发者。; 使用场景及目标:①应用于复杂自然地形(如高山、峡谷)或多障碍城市环境中无人机自主导航系统的路径规划;②为新型群智能算法在三维空间路径优化中的改进与工程化应用提供技术参考;③服务于学术论文复现、科研项目攻关及实际无人机系统仿真验证需; 阅读建议:建议结合文中涉及的多种路径规划算法(如A*、RRT、DWA等)进行对比学习,深入理解目标函数设计、约束处理机制与仿真可视化流程,重点关注算法改进策略对收敛性能的影响,以全面提升科研创新能力与工程实践水平。

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧