2017-03-08 7 views
1

タイトルには、idよりもインデックスに他の列名を使用することが可能かどうかという疑問がありました。私のxamarinフォームアプリケーションでid以外の列名を使用できますか?

AzureおよびXamarin Formsアプリでモバイルバックエンドを作成するためのドキュメントでは、APIがデータを返すためには、インデックス列がすべて小文字のidである必要があると規定されています。たとえば、idx_indexのように、インデックス列が別のものと呼ばれる場合はどうなりますか?

私の問題は、私のデータベースが既に存在し、多くのテーブルがあることです。私はできる場合は、データベースのインデックスの列の名前を変更することを避けるためにしたいと思います。

私はこの問題を回避するのに役立つ何かがありますか、または私の列の名前をidに変更する必要があるようですか?

+0

データフローについては明確ではありません。これはしばしば '[JsonProperty(PropertyName =" id ")]'属性で修正されますが、ここに該当するかどうかは不明です。 –

答えて

1

データベースが既に存在しているので、すべての列の名前が設定されています。 Azureに来たときにこの問題を回避するために、idという名前の列があることを期待しているのは、自分のモバイルアプリケーションに固有のカスタムビューの列名を単にキャストするだけです。例:

SELECT index_idx as id, 
     name, 
     location 
FROM mytable 
1

いいえ - id以外の名前は使用できません。これはSDKに組み込まれており、サーバーSDKとクライアントSDKの両方を変更して(新しいSDKをコンパイルして)何か他のものをサポートする必要があります。これは簡単なアップデートです。

関連する問題