2017-03-08 5 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를 컴파일해야합니다. 이것은 사소한 업데이트입니다.