基于另一列的列的非唯一约束

时间:2018-11-14 08:56:42

标签: database ef-core-2.1

我有一个包含三列的表,其中第三列对于不同的前两列必须具有相同的值。我似乎无法为此找到解决方案,这可能吗? 该解决方案还必须使用EF内核来实现。

Id  Storage  Position  Item
1   1        1         A
2   1        1         A
3   1        2         B
4   2        1         A
5   2        1         A
6   1        2         A    <-- Should be illegal
7   2        1         B    <-- Should be illegal

我要解决的根本问题是,如果是第一次出现存储/位置组合,则可以在准备第二个条目时添加一个条目。

0 个答案:

没有答案