摘要:
因为数据库是关系型的,而不是面向对象的,这造成了在数据访问层中很难运用一些面向对象思想(如设计模式,设计模式用得最多的地方是在业务逻辑层)来提高可扩展性、可维护性和灵活性,所有个人觉得一个面向对象数据库的问世对于如今面向对象的时代绝对是一个革命性的成果,也必将颠覆以往的开发模式。LINQ很好很强大,但微软为什么不直接开发一个面向对象的数据库,就像使用LINQ来访问、操作数据库而不像现在这样使用LINQ在对象与关系间进行映射、转化和隔离了。但从目前来看,面向对象数据库好像还停留在理论上,这么多年过去了还是没有出现!
阅读全文