我使用Azure後端創建應用程序。根據所有教程(例如:https://azure.microsoft.com/en-gb/documentation/articles/app-service-mobile-dotnet-backend-how-to-use-server-sdk/),Microsoft建議您使用TableController<TData>
類來使用移動界面獲取和設置數據。這提供了ODataController的所有功能,以及離線同步支持。但是,約束條件是TData
必須來自ITableData
,這意味着我的表中的ID字段必須是string
字段。TableController強制Id字段爲字符串
有沒有解決方法,這不會打破實體框架?如果我的實體存儲在具有連續標識ID字段的數據庫中,這是否意味着我不能將TableController<TData>
與OData結合使用?
感謝您的支持。我很快就要上場了。快速提問:爲什麼我們不能只將負號分配給未同步的數據? –
也許是因爲那會是一堆蠕蟲,現在我想到了它。可變ID - 不酷。 –
是的 - 完整的蠕蟲。離線同步存儲最終處於不良狀態的可能性很高,可變ID –