linq to sql .dbml,데이터베이스의 외래 키
데이터베이스에 외래 키 제약 조건을 추가하는 가장 좋은 방법은 무엇입니까? ALTER TABLE Staffs Add CONSTRAINT fk_Staffs FOREIGN KEY(UserId) REFERENCES Users(Id);
나는 문제없이 이것을 쓸 수 있습니다. 그러나 데이터베이스 테이블이 증가하면 Add Constraint 외국 스크립트를 유지하기가 어렵습니다. 때마다 데이터베이스 열에 여러 번 업데이 트가있을 때마다 나는 그 테이블을 수정 스크립트를 업데이 트 내 머리를 부술 것입니다.
간단한 절차가있을 수 있습니까? .dbml에서 드래그 앤 드롭을 사용하여 외래 키를 추가 할 수 있습니다. 그 외래 키를 내가 위에 쓴 것과 같은 스크립트로 내보낼 수있는 방법이 있습니까? 이 배포를 수행 할 때 좋습니다.
아니면 테이블에 변경 사항이있을 때마다 alter 스크립트를 작성하고 업데이트해야합니까? 조언을주십시오
어떤 종류의 데이터베이스를 사용하고 있습니까? –
나는이 명령을 ** 한번 ** 데이터베이스에 적용해야하고 그런 다음에 끝내야한다고 이해한다 : –
MSSQL을 사용 중이다. 예. 그러나 데이터베이스 열 이름이 변경되면 어떻게됩니까? 반드시 칼럼을 업데이트하기 위해 alter 스크립트로 가야한다. – VeecoTech