2017-04-22 11 views
-1

私は大学の図書館のためのチャットアプリケーションを構築しており、いくつかのハードルを抱えています。私が使用している技術は、Xamarin AndroidとMicrosoft Azureです。私が持っている問題は、XamarinのAndroidアプリをAzure SQLデータベースに接続する方法がわかりません。Azure SQLデータベースとSignalRを持つXamarin Android

1)私たちの大学生のみがログインできるようにユーザを認証してください。 2)図書館が生徒に提示したいトピックのリストについては、次を参照してください。

また、チャット機能としてSignalRを使用する必要があります。

私はAzureで私にアプリケーションのURLを与えてくれたWeb + Mobileアプリを作成しました。データベースの接続情報を私に与えたSQLデータベースを作成しました。

CRUD操作を実行できるように、モバイルアプリをデータベースに接続するにはどうすればよいですか?私はXamarinのドキュメントを "RESTful Webサービスの利用"のように行っていますが、残念ながら解決策を見つける必要があります。

おかげで、よろしく、

アーディティヤJohar

答えて

0

どのように私は、データベースへの私のモバイルアプリを接続しないので、私は私のCRUD操作を行うことができますか?

ログインユーザーとCRUD操作を検証するためのWeb APIを作成し、ADO.NETオブジェクト(SqlConnection、SqlCommandなど)またはEntity Frameworkを使用してAzure SQLデータベースを操作できます。次に、HttpClientを使用してWeb APIにリクエストを送信してログインユーザーを検証し、XamarinのAndroidアプリからCRUD操作を実行できます。

Example: CRUD ASP.NET Web API With Entity Framework

Xamarin Android: Create Login With WEB API Using Azure SQL Server

私はまた、チャット機能のためのSignalRを使用する必要がされます。

ハブクラスを作成し、クライアントが呼び出せるハブメソッドを定義し、ハブ接続を開始し、Xamarin Clientのハブサーバーでメソッドを呼び出す必要があります。以下の記事が役立ちます。

ASP.NET SignalR Xamarin Client

ASP.NET SignalR

関連する問題