0

DataRelations在 Ado.Net 学习并遇到了这个构造函数

public DataRelation(
    string relationName,
    DataColumn parentColumn,
    DataColumn childColumn,
    bool createConstraints
)

这里,最后一个参数是createConstraints,MSDN 解释为

创建约束

类型:System.Boolean

指示是否创建约束的值。如果创建了约束,则为 true。否则为假。

如果我将其设置为false然后会发生什么?它如何创建没有约束的外键?

4

1 回答 1

1

是的,将在不添加约束的情况下创建关系ConstraintCollection

更多关于约束:

关系还可以将各种更改从父 DataRow 级联到其子行。要控制子行中值的更改方式,请将 ForeignKeyConstraint 添加到 DataTable 对象的 ConstraintCollection。ConstraintCollection 确定删除或更新父表中的值时要执行的操作。

http://msdn.microsoft.com/en-us/library/dz0az7c7.aspx

于 2013-03-21T11:45:26.673 回答