我正在开始一些新项目,我想使用PetaPoco(我之前在其他项目中使用过它)或NPoco。
我知道NPoco是PetaPoco的一个分支(基于v4.x),PetaPoco现在是v5.x.
但似乎NPoco虽然是PetaPoco +的一些新功能,但代码库现在有点分歧,PetaPoco的变化不能轻易地集成到NPoco中,反之亦然。
PetaPoco是否仍在开发中,是否已弃用/处于维护模式? 所有未来的发展都会在NPoco中完成吗?
答案 0 :(得分:4)
不要混淆更多问题,但还有AsyncPoco,PetaPoco v5的一个分支,它为.NET 4.5或更高版本的用户添加异步。我不能谈论PetaPoco的开发状态,但如果有不确定的错误或功能请求未得到答复,请随意在AsyncPoco上创建问题/拉取请求。我目前没有1.1的任何路线图,但如果有兴趣的话,我愿意接受建议并急于推进项目。
答案 1 :(得分:3)
PetaPoco更像是“已完成”而非弃用。这样对我来说没问题。无需为有效的产品添加膨胀。
那就是说,如果你需要一个更活跃的产品,你一定要去NPoco路。