처음으로 Linq-to-SQL DBML을 만들었습니다. 디자이너에게 모든 테이블을 끌어다 놓았습니다. 테이블은 모두 designer.cs 파일에 나타납니다. Global.asax에서 ScaffoldAllTables = true 옵션을 가진 model.RegisterContext()도 있습니다. 경로도 설정됩니다.스캐 폴드 동적 데이터 페이지에 누락 된 테이블
내가 스캐 폴딩 페이지를 가져올 수는 있지만 표시하려고하는 테이블이 하나 이상 있습니다. 이 누락 된 테이블은이를 참조하는 하위 테이블과의 관계가 있습니다. 하위 테이블이 나타납니다. 자식 테이블에 대한 데이터를 볼 때 누락/상위 테이블을 참조하는 열은 "이름"을 표시하는 대신 숫자 PK int 값을 표시합니다. 따라서 "자동차"를 표시하는 대신 1을 표시하고 "평면"을 표시하는 대신 2 등을 표시합니다.
DB에 누락 된 테이블과 동일한 유형의 구조를 가진 다른 테이블이 있으며 올바르게 표시됩니다 스캐 폴딩 테이블에 나타납니다.
이 누락 된 표에 대해서는 ScaffoldTable 특성을 명시 적으로 추가하지 않으려 고 시도했습니다.
누가 이와 같은 테이블을 목록에 나타나지 않게할지 알 수 있습니까? 매우 감사합니다.
좋은 지적. 표의 이름은 "금액"입니다. 나는 새로운 프로젝트에서이 DBML을 다시 만들려고 노력할 것이다. 저는 이전에 한때 스캐 폴딩 된 기존 프로젝트에서 이것을 실제로 수행하고 있습니다. –