DataTable上的约束(例如PrimaryKey和UniqueContraint)是否像在SQL Server中一样使选择更有效率?还是它们只是用于强制执行数据规则的目的?
myDT.Constraints.Add("PK", myDT.Columns["UniqueID"], true); //add a primary key
myDT.Constrinats.Add(new UniqueConstraint(new DataColumn[] { //add a unique constraint for UserID
myDT.Columns["UserID"], myDT.Columns["UniqueID"]
}));
当通过 UniqueID
或 UserID
在 DataTable 中查找数据时,这些示例是否可能具有更好的性能?