I have been using the Java version of iBatis for years now, recently I decided to use it with C# as well so I went to the website to get the files and I am a little uncomfortable with what I saw. The documentation dates 2007 and it refers to .Net 2, iBatis.Net just feels abandoned.
I really like iBatis, I have tried Entity Framework and NHibernate but I still prefer iBatis. I am currently using Visual Studio 2010. Can you please tell me your experiences with iBatis.Net (and preferable with VS 2010)? Should I use it ? Do you believe that it has any future ?
Thanks in advance
IBatis.Net moved to MyBatis.Net; see MyBatis web site.
I used IBatis.Net in many C# projects. The use of ORMs can be viewed as an opposition or complementary with the approach used by IBatis.
Linq2Sql or EntityFramework or NHibernate are ORMs, IBatis is a statement to object mapper; I prefer to use IBatis when:
Consider you can use a mix and choose an ORM to map tables and IBatis to map statements.