3
나는 다음과 같은 ORM 클래스가 있습니다 작동하지 삭제되었습니다. 왜 작동하지 않는지 잘 모르겠습니다.ServiceStack Ormlite OnDelete = "CASCADE"
나는 ForeignKeyAttributeTests.cs을 훑어 보았습니다. 무엇이 잘못 되었을까요?
나는 다음과 같은 ORM 클래스가 있습니다 작동하지 삭제되었습니다. 왜 작동하지 않는지 잘 모르겠습니다.ServiceStack Ormlite OnDelete = "CASCADE"
나는 ForeignKeyAttributeTests.cs을 훑어 보았습니다. 무엇이 잘못 되었을까요?
나는이 모델을 이미 존재하는 데이터베이스 스키마 위에 놓고 ServiceStack에 을 묻지 않고 테이블을 만들 것이라고 추측합니다. FOREIGN KEY
구성 (특히 REFERENCES
제약 조건) 동안 ON DELETE CASCADE
구문을 통해 작성 스크립트에서 모든 작업 만 수행 할 수 있습니다. 그렇다면 없이이 없으면 테이블과 외래 키를 직접 작성한 경우 아무런 영향을 미치지 않습니다.
이러한 옵션은 다음에서 설명합니다. here on MSDN; "계단식 참조 무결성"을 찾으십시오.
당신의 추측은 맞습니다. 나는 테이블을 삭제하고 ServiceStack을 통해 다시 만들고 삭제 작업을합니다. 감사! – icube