我已经使用iBatis的Java版本很多年了,最近我决定也在C#上使用它,所以我去网站上获取了文件,我对我看到的有点不舒服。文档的日期是2007年,它提到了.Net 2,iBatis.Net感觉被遗弃了。
我真的很喜欢iBatis,我尝试过实体框架和NHibernate,但我还是更喜欢iBatis。我目前使用的是Visual Studio 2010。你能告诉我你使用iBatis.Net (最好是VS2010)的经验吗?我应该使用它吗?你认为它有未来吗?
提前感谢
发布于 2012-07-31 22:04:31
IBatis.Net迁移到了MyBatis.Net;参见MyBatis web site。
我在许多C#项目中使用了IBatis.Net。or的使用可以看作是与IBatis使用的方法的对立或补充。
Linq2Sql、EntityFramework或NHibernate都是or,IBatis是对象映射器的语句;在以下情况下,我更喜欢使用IBatis:
考虑一下,您可以混合使用一个ORM来映射表,选择一个IBatis来映射语句。
发布于 2012-08-16 06:04:14
虽然iBatis.NET看起来并不像是被遗弃的,但它看起来确实很接近。在我写这篇文章的时候,在过去的一年里只有2次提交,并且在过去的两年中没有新的发布。从长远来看,这让我感到紧张,除非我愿意自己维护代码,否则我不会在新项目中使用它,如果情况变得更糟,框架本身需要修复。
我并不是在功能方面讨论iBatis与任何其他库相比的优点,只是在风险维护方面。
https://stackoverflow.com/questions/10950960
复制相似问题