C# Xamarin表单上的移动脱机同步数据库
当前正在查看Xamarin表单的启用脱机同步: 我让代码在移动设备上运行,后端运行,并创建了包含2个条目的ToDoList表。在ToDoList中创建的表具有从扩展TableController的控制器创建的UpdateAt、Version和Deleted列C# Xamarin表单上的移动脱机同步数据库,c#,xamarin,offline-mode,azure-data-sync,C#,Xamarin,Offline Mode,Azure Data Sync,当前正在查看Xamarin表单的启用脱机同步: 我让代码在移动设备上运行,后端运行,并创建了包含2个条目的ToDoList表。在ToDoList中创建的表具有从扩展TableController的控制器创建的UpdateAt、Version和Deleted列 在现有的web应用程序中,当前已经使用数据库和表,我是否必须创建所有包含UpdateAt、Version和Deleted列的表。我不确定如何为web应用程序中的这些列生成这些数据,以便移动和web数据能够保持一致 这本免费的在线书将详细介绍
在现有的web应用程序中,当前已经使用数据库和表,我是否必须创建所有包含UpdateAt、Version和Deleted列的表。我不确定如何为web应用程序中的这些列生成这些数据,以便移动和web数据能够保持一致 这本免费的在线书将详细介绍如何获取后端设置 所描述的方法之一是,首先通过迁移实现EF已内置代码,并具有如下所示的基类
public abstract class TableData
{
public string Id { get; set; }
public DateTimeOffset? UpdatedAt { get; set; }
public byte[] Version { get; set; }
}
这些是您询问的缺少的表属性。谢谢。是的,我知道它会为数据库中的mean创建这些列,但是如果web应用程序使用的现有表没有这些列会怎么样。我需要手动添加它们吗?因为这可能会很麻烦,因为webapp没有考虑到这个场景,所以必须手动将它们添加到数据库中或进行迁移。应通过在linq查询中投影到模型,保护您的Webapp不受实体更改的影响。后端服务器是本文昨天刚刚发现的