由于关系概念与面向对象概念是完全不同的两个概念,当以关系数据库为数据存储方式时,它们之间存在严重的“阻抗失谐(Impedance Mismatch)”。
解决“阻抗失谐(Impedance Mismatch)”矛盾的办法是在对象层和关系层间建立一个映射层(Mapping Layer),通过这种方式数据源中的关系数据才能进入对象领域,以对象的面貌出现,供上层应用使用。
ADO.NET实体框架提高了数据编程的抽象级别,帮助消除数据模型和语言间的阻抗失谐。
未完,待续...
本文探讨了关系数据库与面向对象编程之间的阻抗失谐问题,并介绍了解决这一问题的方法——通过建立映射层来实现数据的转换。此外,还详细解释了ADO.NET实体框架如何提高数据编程的抽象级别,帮助消除数据模型和语言间的不匹配。
由于关系概念与面向对象概念是完全不同的两个概念,当以关系数据库为数据存储方式时,它们之间存在严重的“阻抗失谐(Impedance Mismatch)”。
解决“阻抗失谐(Impedance Mismatch)”矛盾的办法是在对象层和关系层间建立一个映射层(Mapping Layer),通过这种方式数据源中的关系数据才能进入对象领域,以对象的面貌出现,供上层应用使用。
ADO.NET实体框架提高了数据编程的抽象级别,帮助消除数据模型和语言间的阻抗失谐。
未完,待续...

被折叠的 条评论
为什么被折叠?