이 제약 조건을 표현하고 싶습니다. 둘 이상의 밴드에 가수가 있습니다.이 제약 조건을 표현하는 방법 : 둘 이상의 밴드에 가수가 있습니다.
다음은 Band 및 Singer를 선언합니다. 관계 '밴드'는 가수를 밴드에 매핑합니다.
sig Band {}
sig Singer {
band: Band
}
이 원하는 제약 조건을 표현하기 위해 나타납니다
some s: Singer | some s.band
반사되면, 나는 그 올바른 생각하지 않습니다. 그것은 (나는 믿는다) 가수가 하나 이상에 있다고 말한다. (나는 수정이 있습니까?)
나는 제약 이상의 대역 가수가 있다는 것을 말하고 싶습니다.
some s: Singer | #s.band > 1
그러나 합금 도구는 인스턴스가 생성 될 수 없음을 말한다 :
나는이 원하는 제약 조건을 표현한다 생각. 왜? 왜 잘못 되었습니까? 원하는 제약 조건을 표현하는 올바른 방법은 무엇입니까?
고맙습니다. Loic! –
내 기쁨 ;-) –