Entity Framework를 Angular 및 Breeze와 통합하는 방법을 명확히 해줄 수 있습니까? 또한 BreeeJS가 EF 인터페이스와 함께 작동하려면 EFContextProvider를 사용해야합니까? 데이터베이스 접근 방식을 사용하고 EF 모델을 가져 오려고합니다. 기본 EF 컨텍스트를 사용하는 대신 EFContextProvider가 필요한 이유에 대해 너무 명확하지 않습니다. Breeze가 필요로한다고 가정 할 때 고유하게 만드는 사용자 지정 항목입니다. 감사합니다.BreezeJS EntityFramework
0
A
답변
0
.NET 서버 개발 용 Breeze 구성 요소는 이 필요하지 않습니다.. 서버 개발을 쉽게하기 위해 존재하며 Breeze 클라이언트 기술 (BreezeJS 및 Breeze.Sharp)은 자신의 행동을 즉시 이해합니다.
EFContextProvider
을 "데이터베이스 우선"DbContext
또는 이전 ObjectContext
과 함께 사용해도됩니다.
자신 만의 방법을 사용하면 Breeze ContextProvider
규칙 대신 작성한 서버 규칙을 사용하도록 클라이언트를 교육해야합니다. Breeze 구성 요소를 사용하는 방법을 자세히 익힐 때까지 Breeze 구성 요소를 사용하는 것이 좋습니다.
0
EFContextProvider은 모델에서 메타 데이터를 추출하여 클라이언트 측보기 모델 정의를 생성합니다. 이 기능은 강력한 기능입니다. 대안은 자바 스크립트에서 손으로 모든 뷰 모델을 타이핑하는 것인데, 이는 지저분하고 유지 보수의 악몽입니다.
그러나 모델을 원하는대로 만들 수있는 이유는 없습니다. (귀하의 경우 데이터베이스 접근법을 사용하고 EF 모델을 가져 오기). EFContextProvider는 DbContext 클래스를 사용하여 메타 데이터 만 추출하고 데이터베이스에는 연결하지 않습니다. 그래서 뷰에 액세스 할 수있는 모든 모델을 나열하고 EFContextProvider가 해당 클래스를 가리 키도록 두 번째 dbcontext 클래스를 빌드 할 수 있습니다.
관련 문제
- 1. EntityFramework 및 WebAPI를 사용하여 BreezeJS 배포
- 2. Breezejs
- 3. EntityFramework
- 4. entityframework
- 5. BreezeJS + 마네하지
- 6. 쿼리 Breezejs
- 7. 샘플, Breezejs
- 8. breezejs inlineCount는
- 9. 탐색 속성 BreezeJS 조회
- 10. breezejs : AutoGeneratedKeyType이 정의되지 않았습니다.
- 11. breezejs : FetchFromLocalCache 전략 문제
- 12. breezeJs : ODATA URL 제한
- 13. breezejs hasChangesChanged 이벤트가 발생하지
- 14. BreezeJS - 오류 여러 깊이에서
- 15. BreezeJS. ContextProvider fall
- 16. BreezeJS 쿼리 주문 길이는?
- 17. BreezeJS 모델의 배열로 배열
- 18. Entity Framework가없는 BreezeJS?
- 19. 서버 메타 데이터가없는 Breezejs
- 20. BreezeJS with ServiceStack?
- 21. BreezeJS REST saveChanges
- 22. BreezeJS core.config 변경
- 23. BreezeJS 오프라인/온라인 관리
- 24. BreezeJS with Linux backend
- 25. BreezeJS ComplexType 속성 선택
- 26. breezejs : 매김하고 게으른 로딩
- 27. breezejs는 breezejs 설명서에서 SAVE
- 28. Breezejs 인라인은 BreezeController에서
- 29. breezejs : 새로운 EntityErrorsException
- 30. SPA없이 BreezeJS 사용
문서를 확인 했습니까? 그들은이 작업을 수행하는 방법에 대한 광범위한 세부 정보를 제공합니다 ... –
예 필요한 것은 무엇인지 명확하지 않으며 내 질문을 조정하는 명확한 예가 없습니다. 그들은 EFcontextprovider를 사용하지만 옵션인지 여부와 대체 방법이 있는지 여부는 확실하지 않습니다. 필요한 경우 DB를 사용하여 자동 생성 된 컨텍스트가이 접근 방식에서 어떻게 작동하는지 명확하지 않습니다. – Keith
좋아, 나는 그것이 필요하고 다음과 같이 작동한다고 생각 : _contextProvider = new EFContextProvider(); 여기서 this.Context는 EF의 공급자입니다. –
Keith