【发布时间】:2010-09-06 22:12:05
【问题描述】:
我一直在研究一些不同的 .NET 产品,它们建议通过为业务对象提供一种无缝映射到自动生成的数据库的方法来加快开发时间。我在编写数据访问层时从来没有遇到过问题,但我想知道这种类型的产品是否真的能节省它声称的时间。我还担心我会放弃对数据库的过多控制,从而使追踪任何数据级问题变得更加困难。在数据库和业务对象结构必须改变的艰难情况下,这些类型的产品会变得更好还是更糟?
例如: Object Relation Mapping from Dev Express
本质上,值得吗?我会节省“那么多”时间、精力和未来的错误吗?
【问题讨论】: