我在Ado.Net上学习DataRelations
并遇到了这个构造函数
public DataRelation(
string relationName,
DataColumn parentColumn,
DataColumn childColumn,
bool createConstraints
)
此处,最后一个参数是createConstraints
,由MSDN解释为
createConstraints
类型:System.Boolean
指示是否创建约束的值。是的,如果 约束被创建。否则,是假的。
如果我将其设置为false
那么会发生什么?如何在没有约束的情况下创建外键?
答案 0 :(得分:1)
是的,将创建关系而不会将约束添加到ConstraintCollection
有关限制的更多信息:
关系还可以从父DataRow级联各种更改 到它的子行。要控制子行中值的更改方式, 将ForeignKeyConstraint添加到的ConstraintCollection DataTable对象。 ConstraintCollection确定要执行的操作 删除或更新父表中的值时采取。