从数据库理论和 NHibernate 的角度来看,使用 SetProjection() 时什么是投影?
投影是关系代数的基本运算之一。它采用一个关系和该关系的属性列表(可能为空)作为输入。它输出仅包含指定属性列表的关系删除重复的元组。换句话说,输出也必须是一个关系。
例如,如果关系 R{A,B} 包含三个元组 {1,10},{2,10},{3,20},则 R 在属性列表 {B} 上的投影将包含 2 个元组:{ 10},{20}。
简而言之,投影或多或少相当于 SQL 中的 SELECT DISTINCT(不包括空值和重复列的情况)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)