首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你现在会使用iBatis.Net吗?

你现在会使用iBatis.Net吗?
EN

Stack Overflow用户
提问于 2012-06-08 22:38:18
回答 2查看 5K关注 0票数 0

我已经使用iBatis的Java版本很多年了,最近我决定也在C#上使用它,所以我去网站上获取了文件,我对我看到的有点不舒服。文档的日期是2007年,它提到了.Net 2,iBatis.Net感觉被遗弃了。

我真的很喜欢iBatis,我尝试过实体框架和NHibernate,但我还是更喜欢iBatis。我目前使用的是Visual Studio 2010。你能告诉我你使用iBatis.Net (最好是VS2010)的经验吗?我应该使用它吗?你认为它有未来吗?

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2012-07-31 22:04:31

IBatis.Net迁移到了MyBatis.Net;参见MyBatis web site

我在许多C#项目中使用了IBatis.Net。or的使用可以看作是与IBatis使用的方法的对立或补充。

Linq2Sql、EntityFramework或NHibernate都是or,IBatis是对象映射器的语句;在以下情况下,我更喜欢使用IBatis:

  • 我不拥有数据库
  • 数据库的数据库架构是高度标准化的,专为关系型使用而设计
  • 数据库架构大于应用程序域
  • 数据库提供了一个过程API:一组抽象表及其SQL操作的过程
  • 当需要进行非常自定义的SQL调优时
  • 当我需要向DBA提供对SQL的访问权限时

考虑一下,您可以混合使用一个ORM来映射表,选择一个IBatis来映射语句。

票数 5
EN

Stack Overflow用户

发布于 2012-08-16 06:04:14

虽然iBatis.NET看起来并不像是被遗弃的,但它看起来确实很接近。在我写这篇文章的时候,在过去的一年里只有2次提交,并且在过去的两年中没有新的发布。从长远来看,这让我感到紧张,除非我愿意自己维护代码,否则我不会在新项目中使用它,如果情况变得更糟,框架本身需要修复。

我并不是在功能方面讨论iBatis与任何其他库相比的优点,只是在风险维护方面。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10950960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档