单项选择题
你开发了一个命令登陆应用程序TestKingOrder.TestKingOrder.用一个DataSet方法来命名CurrentOrders来维护当用户修改数据时内存中的数据。在CurrentOrders中,你添加了DataTable对象命名为Orders和OrderDetails.OrderDetails用来容纳关于命令行中的数据。用户经常发现一行命令不被包含在OrderDetails里面.在这种情况下,他们删除了Orders中的order。你必须确保用户不能删除任何关于order在OrderDetails中的数据。你应该怎么做?()
A.添加一个UniqueConstraint对象到CurrentOrders中
B.添加一个ForeignKeyConstraint对象到CurrentOrders中
C.添加一个DataRelation对象到CurrentOrders中,并且设置ChildKeyConstraint的属性为指向theappropriate行
D.添加一个DataRelation对象到CurrentOrders中,并且设置ParentKeyConstraint的属性为指向适当的行