저장 프로 시저를 변경하면 DBML 파일이 심각하게 불만을 나타내면서 업데이트되지 않습니다.LINQ 및 저장 프로 시저 DBML 업데이트 문제
이것은 어떻게됩니까? 저장 프로 시저를 변경합니다. 그런 다음 .DBML 파일에서 저장 프로 시저를 삭제하고 다시 추가합니다. .DBML 파일에서 올바르게 업데이트되지만 .designer.cs 파일은 업데이트되지 않습니다. 내가 찾은 유일한 해결 방법은 저장 프로 시저를 삭제 한 다음 저장 프로 시저가 반환하는 테이블을 삭제하고 테이블을 추가 한 다음 저장 프로 시저 (.DBML 파일에 모두 포함)를 추가하는 것입니다. 그리고 이것은 때로는 속임수를합니다.
이 문제가 발생한 사람이 있습니까? 확실히 Visual Studio 2008에서 DBML 파일을 업데이트하는 더 적합한 방법이 있습니까?
미리 감사드립니다.
DBML 비주얼 디자이너는 어떤 종류의 업데이트 기능도 없습니다. 이 문제를 해결하기 위해 Huagati의 DBML Tools와 같은 타사 도구를 조사하거나 기본 데이터베이스가 변경되었을 때 데이터베이스에서 기존 모델을 업데이트하는 데있어 더 나은 지원을 제공하는 Entity Framework 4로 전환 할 수 있습니다. –
나는 이것이 오래되었음을 알고 있지만, 나는 (새로운 디자이너 클래스를 추가하는) 그 행동이 예상되었는지를 알기 위해 오늘 우연히 발견했다. 왜 새로 만든 클래스에서 이전 클래스로 잘라내어 붙여 넣기 만하고 새로 만든 클래스를 삭제하지 않는 것이 좋을까요? 그건 당신의 버전 제어로 정렬 된 것들을 유지하고 당신에게 올바른 클래스를 제공합니다. – Ron