2016-08-10 2 views
1

나는 단지 Azure Mobile Apps에 대해 학습하고 있습니다. Easy Tables 지원 관계를 유지합니까? 기존 스키마에는 외래 키 제약 조건이있는 여러 테이블이 있으며 복잡한 조인을 만들 수 있어야합니다 (Easy APIs). 나는이 모든 "쉬운"것들의 요점을 이해하려고 노력하고있다.Azure Easy Tables는 관계를 지원합니까?

건너 뛰고 사용자 지정 ApiController 및 수동 db 스크립트 배포를 만들어야합니까?

답변

5

쉬운 테이블은 웹 API OData 서비스 끝점을 통해 노출되는 단순한 SQL Azure 테이블입니다. 따라서 SQL Azure에 연결하여 관계 등을 만들고 API 코드를 사용자 지정하여 관계형 데이터를 응답에 포함시킬 수 있습니다.

복잡한 논리/비즈니스 규칙이나 복잡한 쿼리가 없으면 내 경험에 비추어 볼 때 좋다.

요청이 차단되어 코드가 복잡해지고 웹 API를 직접 만드는 것이 더 낫기 때문에 복잡한 웹 API OData 서비스 엔드 포인트도 도움이되지 않습니다.

간단한 API와 쉬운 테이블은 hackathon에서 간단한 모바일 앱을 시작하거나 아이디어를 실제 데모로 빠르게 보여주기 위해 설계되었습니다. 하지만 실생활의 기업용으로는 제 자신의 웹 API를 구축 할 것입니다.

+0

감사합니다. 이것은 내가 생각하고 있었던 것이다. App Service를 계속 사용하거나 웹 서비스를 클라우드 서비스에 호스팅해야합니까? Microsoft가 구축 한 추상화 계층을 고수해야하는지 잘 모르겠습니다. – Mark13426

+0

@ Mark13426 App App 유형이있는 웹 APP로 웹 API를 호스팅하거나 API App을 사용할 수 있습니다. 추상화는 대부분 빠른 시작을위한 것이지만 간단한 웹 API를 웹 응용 프로그램으로 호스팅하면 필요한 모든 기능을 추가 할 수 있습니다. – Aram

관련 문제