，资料库一定是不可或缺的元件，这让程式设计师一定要为了连接与存取资料库而去学习SQL指令，因此在资讯业中有很多人都在研究如何将程式设计模型和资料库整合在一起，物件关联对应（Object-Relational Mapping）的技术就是由此而生，像Hibernate或NHibernate都是这个技术下的产物，而微软虽然有了ADO.NET这个资料存取的利器，但却没有像NHibernate这样的物件对应工具，因此微软在.NET Framework 2.0发展时期，就提出了一个ObjectSpace的概念，Obje