대다수의 컨트롤을 자동 생성하는 SubSonic 스 캐 폴드 컨트롤을 사용하고 있습니다.아음속 스캐 폴드 다 대다 컨트롤이 사라지고 있습니다.
는<subsonic:Scaffold ID="scfMain" runat="server"
AutoGenerateManyToMany="true"></subsonic:Scaffold>
를 Page_Load에 나는 많은 테이블이 외래 키, 두 개의 기본 키에 많은 컨트롤
scfMain.TableName = "Foo";
많은이 많은에 의해 생성 된 테이블 이름을 설정하고있다. 이것은 처음에 작동하지만, 잠시 후 많은 컨트롤이 사라집니다. 다시 되돌릴 수있는 유일한 방법은 어떻게 든 웹 구성을 변경하거나, 응용 프로그램 풀을 재활용하거나, 사이트를 다시 시작하여 응용 프로그램을 다시 시작하는 것입니다.
알려진 버그입니까? 아니면 잘못된 것입니까? 로컬 컴퓨터, 스테이징 및 프로덕션에서 동일한 것을보고 있으므로 한 환경에서만 고유하지는 않습니다. 당신이 많은 테이블로 많은 두 개의 기본 키를 의미 많은 컨트롤
두 개의 기본 키를 제공하지 않으면 자동 생성 기능이 작동하지 않습니다. –
SubSonic에서 스캐 폴딩에 대한 경험이 없지만, 두 개의 기본 키 열을 고유 한 쌍으로 만들고, 새 열을 만들고, 새 열을 기본 키로 만들면 어떻게 될까요? 그거 걱정하니? – sparks