使用哪种Micro ORM?

时间:2011-04-29 08:40:25

标签: c# .net orm

尝试在DapperMassivePetaPoco之间做出决定。我喜欢Dapper的简单性,PetaPoco的Massive和POCO支持的灵活性,但我目前正在拖延我的下一个项目选择哪一个。

我确实意识到,在很大程度上,这是个人品味的问题,但是相信听到关于这个主题的一些意见是有价值的,特别是那些尝试了不止一个这样的人,错误的图书馆(什么正确的术语:库,文件,框架?)

3 个答案:

答案 0 :(得分:27)

尝试确定您提到的哪些功能 - 简单性,灵活性,POCO支持 - 对您和您的项目在一年之后最有用。最有可能让你的工作更轻松?

然后你会得到答案。如果你仍然无法选择,请选择Dapper(我随机选择:-)正如Cheshire Cat所说,如果你真的不知道你想去哪里,那么你选择哪条路并不重要。

答案 1 :(得分:8)

PetaPoco的文档似乎比其他文档更成熟。这似乎是最安全的路线。

答案 2 :(得分:1)

我还没有转过这些。默认情况下,我始终根据生成的客户端代码行数和类型安全性做出决定。当然,您应该考虑其他一些指标,但如果您的项目不受任何特殊(异国情调)要求的限制,那么这两个指标通常都适用。 顺便说一句。我知道我的回应可能导致的争议;)