私は、オフライン同期を有効にするためにモバイルアプリ用Azure SDKを使用しようとしています。問題は、現在、他のアプリケーションで使用されている既存のデータベースがあることです。既存のSQLデータベースでAzure Mobile Appサービスを使用する
したがって、int primary idをNVARCHAR GUIDに変更するなど、既存のテーブルを変更できませんでした。
私は、ここやさまざまなブログの他の回答に続き、データベース内の各テーブルのシステムテーブルを作成し、各テーブルのビューと更新と削除を処理するトリガーを作成しました。
このアプローチでは、テーブルごとにビューを作成しましたが、テーブルに外部キーが含まれています。関連するテーブルの各列を1つのビューに追加して、参照テーブルごとにトリガとシステムテーブルを処理できますか?それともそれ以上のことはありますか?
関係がある既存のデータベースに関する詳細な文書がある場合、私はそれを見ていません。