dbml 디자이너에 작은 테스트 테이블을 추가하려고하지만 실패합니다. 아무런 문제가 없으며 오류 메시지가 없습니다. 표는 다음과 같습니다.외래 키가있는 DBML 디자이너에서 테이블을 추가 할 수 없습니다.
CREATE TABLE [dbo].[Car]
(
CarID INT NOT NULL IDENTITY(1,1)
CONSTRAINT PK_Car PRIMARY KEY CLUSTERED,
RegNo VARCHAR(7) NOT NULL,
ModelID INT NOT NULL
CONSTRAINT FK_Car_Model FOREIGN KEY REFERENCES Model (ModelID)
)
FK_Car_Model 제약 조건을 삭제하면 작동합니다. 디자이너가 관계를 통해 어떻게 작동하는지에 대해 뭔가 빠졌나요?
Car 테이블을 별도로 추가하고 자동차 테이블과 모델 테이블을 동시에 추가 할 때마다 유용합니다. 관계가 DBML 디자이너에 나타납니다. DBML이 고장 났나? VS2010 SP1을 사용해 보았습니다. –