让我们想象一下我开始开发一个项目.那么我是否必须认真关注将来改变ORM的可能性?
或者,更准确地说:
实际上,我正在考虑是否有必要投入大量精力来尝试开发与ORM无关的解决方案.
在项目过程中更改 ORM 的可能性非常低。很有可能,您为确保可以切换 ORM 所做的任何努力最终都会被浪费。您必须权衡更改 ORM 的微小可能性与更改 ORM 所需的额外努力。
回答您的问题:
归根结底,我只是确保选择了一个适合我的 ORM(像 NHibernate 这样的东西不会真的出错),并确保你的代码是松散耦合的,这应该确保你的数据访问代码是孤立。这不仅从可维护性的角度来看,而且对于可测试性也有好处。
归档时间: |
|
查看次数: |
271 次 |
最近记录: |