我想要实现的是以下内容:我有一个下拉列表,其中包含数据库中的一些值。我有一些与 WorkingUnits 相关联的材料。因此,我可以为一个 WorkingUnit 分配尽可能多的材质,也可以将一个相同的材质分配给两个不同的 WorkingUnit(如果我想这样做的话)。到目前为止一切都很好,但我想要额外实现的是过滤掉每个工作单元已经选择的材料,以便用户无法再次选择它们。
临时表关系:
|Materials|1 --------- * |MaterialWorkingUnitMap| * ----------- 1 |WorkingUnit|
我可能会要求一些微不足道的事情,但到目前为止我无法弄清楚。根据所描述的行为,您的关系是否错误?在我看来,它们是有道理的,但我对 LightSwitch 完全陌生。
另一种解决方案是还包括一些验证,以防用户选择一个相同的材料。这是不太理想的方法,但我想它也让我满意。