【单选题】你的应用程序将允许用户从一个名为Widgets的...
【单选题】你的应用程序将允许用户从一个名为Widgets的表中删除记录. 这个表含有一个名为ComponentsID的主键,Widgets表中的每一行都跟ComponentsTable表中的若干行相关联,ComponentsTable表也包含一个名为ComponentsID的列.当你从Widgets表中删除一行后,你希望ComponentsTable表中与此相关联的行也自动的被删除掉. 你已经写了如下的一些代码(行号只是作为参照作用): 01 Dim columnOne As DataColumn 02 Dim columnTwo As DataColumn 03 Dim myRelation As DataRelation 04 columnOne = MyDataSet.Tables("Widgets").Columns("ComponentsID") 05 columnTwo = MyDataSet.Tables("WidgetDetails").Columns("ComponentsID") 06 07 MyDataSet.Relations.Add(myRelation) 下列的哪一行代码该放在第6行?(选择一个最佳答案)
A、myRelation = New DataRelation(MyDataSet.Tables("Widgets"), columnOne, columnTwo)
B、myRelation = New DataRelation("WidgetsWithComponents", columnOne, columnTwo)
C、myRelation = New ForeignKeyConstraint(MyDataSet.Tables("Widgets"), columnOne, columnTwo)
D、myRelation = New ForeignKeyConstraint("WidgetsWithComponents", columnOne, columnTwo)