2013-07-07 3 views
1

Windows Azure를 사용하여 데이터베이스를 구축했으며 현재 모바일 서비스를 사용하여 Android 앱에서 해당 데이터베이스를 쿼리하는 것이 목표입니다.Azure 데이터베이스를 사용하는 Android 용 Azure 모바일 서비스

내가 원하는 결과를 제공하는 WCF 서비스를 구축 한 후 Azure 사이트에서 직접 모바일 서비스를 만들 수 있음을 깨달았습니다. Azure에 모바일 서비스를 만들고 내 Azure 데이터베이스를 사용하라고 말한 후에는 서비스가 데이터를 반환하는 데 사용할 쿼리를 작성할 필요가 없습니다. 여전히 WCF 서비스가 필요합니까? 어떻게 Azure 모바일 서비스에 업로드합니까? 나는 아마 여기서 간단한 것을 놓치고있을 것이다.

답변

0

this을 확인하십시오. "데이터 액세스를 위해 모바일 서비스를 사용하도록 앱 업데이트"섹션을 참조하십시오.

또한
private MobileServiceClient mClient; 
private private MobileServiceTable<ToDoItem> mToDoTable; 

mClient = new MobileServiceClient("MobileServiceUrl", "AppKey", this) 
             .withFilter(new ProgressFilter()); 
mToDoTable = mClient.getTable(ToDoItem.class); 

mToDoTable.where().field("complete").eq(false) 
.execute(new TableQueryCallback<ToDoItem>() { 
    public void onCompleted(List<ToDoItem> result, 
      int count, Exception exception, 
      ServiceFilterResponse response) { 

      if(exception == null){ 
       mAdapter.clear(); 

       for (ToDoItem item : result) { 
        mAdapter.add(item); 
       } 
      } else { 
       createAndShowDialog(exception, "Error"); 
      } 
    } 
}); 

blog post를 참조하십시오.

0

이 블로그 게시물의 유용성은 How to use Windows Azure Table Storage in Windows Azure Mobile Services입니다.

이것은 Windows Azure 모바일 서비스를 사용하여 모바일 클라이언트 응용 프로그램 (Windows Phone, Android, Windows 저장소, iOS 또는 HTML 5)에서 액세스 할 수있는 Windows Azure 테이블 저장소 위에 서비스를 구축하는 방법을 보여줍니다. 당신의 WCF 서비스가 필요하지 않습니다, 당신은 당신의 모바일 서비스에 읽기 스크립트에서 쿼리를 포함 할 수 있습니다.

는 MongoDB를 데이터베이스에 액세스하는 모바일 서비스 스크립트 대신 SQL 애저를 만드는 방법을 보여줍니다 여기에 또 다른 예입니다 또는 Windows Azure 테이블 스토리지 : http://www.contentmaster.com/azure/using-windows-azure-mobile-services-with-a-mongodb-database/

관련 문제