Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 物体阻抗失配发生在何处/何时?_Database_Orm - Fatal编程技术网

Database 物体阻抗失配发生在何处/何时?

Database 物体阻抗失配发生在何处/何时?,database,orm,Database,Orm,当人们谈论物体阻抗不匹配时,不匹配发生在哪里?数据库不能从对象模型解释什么 感谢通常是因为对象可以从其他对象继承方法和属性,并且在关系数据库中没有等效的方法和属性 有关更多信息,请参见以下内容: 基本区别在于数据库/关系模型基于全局可用的数据集(行),而面向对象模型基于封装或隐藏(不全局可用)数据树。这两种方法在哲学上是不一致的——一种是公开所有(聚集到表中,按特征组织),另一种是隐藏所有(聚集到节点中,按事物组织)。要从关系到面向对象,行中的全局特征数据必须被分割并隐藏在对象中。要从面向对象到

当人们谈论物体阻抗不匹配时,不匹配发生在哪里?数据库不能从对象模型解释什么


感谢

通常是因为对象可以从其他对象继承方法和属性,并且在关系数据库中没有等效的方法和属性

有关更多信息,请参见以下内容:


基本区别在于数据库/关系模型基于全局可用的数据集(行),而面向对象模型基于封装或隐藏(不全局可用)数据树。这两种方法在哲学上是不一致的——一种是公开所有(聚集到表中,按特征组织),另一种是隐藏所有(聚集到节点中,按事物组织)。要从关系到面向对象,行中的全局特征数据必须被分割并隐藏在对象中。要从面向对象到关系,对象中隐藏的数据必须收集到行中并公开。这可能需要做很多工作,根据您的情况,有很多不同的方法来实现