동적 데이터 : 스캐 폴드는 테이블 대신 뷰를 사용하여 LINQ 클래스의 읽기 전용입니까?

StackOverflow https://stackoverflow.com/questions/344497

  •  19-08-2019
  •  | 
  •  

문제

ASP.NET 동적 데이터 기능을 사용하여 데이터 모델에 대한 CRUD 스캐 폴딩을 생성하려고합니다. 내 모델에는 SuperType/subtype 관계가 포함되어 있으므로 일부 논리 엔티티는 두 개의 테이블로 분할됩니다. 하나는 일반 데이터와 하위 유형 별 데이터 용입니다.

LINQ 컨텍스트에서 나는이 엔티티를 단일 클래스로 노출시킨다. 또한 삽입/업데이트/삭제 용 Sprocs를 만들었고 클래스 동작을 사용하여 사용했습니다.

스캐 폴딩을 켜면이 데이터의 읽기 전용보기 만 생성됩니다. 추가, 편집 및 제거 링크가 표시되지 않습니다. 왜요?

도움이 되었습니까?

해결책

해결 : 문제는 뷰를 표면으로 드래그 한 후 LINQ 클래스에서 기본 키 열을 식별하지 않았다는 것입니다. PK를 추가 한 후 CRUD 함수가 나타났습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top