Microsoft.AspNetCore.Datasync 6.1.0

前缀已保留
dotnet add package Microsoft.AspNetCore.Datasync --version 6.1.0                
NuGet\Install-Package Microsoft.AspNetCore.Datasync -Version 6.1.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package
<PackageReference Include="Microsoft.AspNetCore.Datasync" Version="6.1.0" />                
对于支持 PackageReference 的项目,将此 XML 节复制到项目文件中以引用包。
paket add Microsoft.AspNetCore.Datasync --version 6.1.0                
#r "nuget: Microsoft.AspNetCore.Datasync, 6.1.0"                
#r 指令可以在 F# Interactive 和 Polyglot Notebooks 中使用。将其复制到交互式工具或脚本的源代码中以便引用包。
// Install Microsoft.AspNetCore.Datasync as a Cake Addin
#addin nuget:?package=Microsoft.AspNetCore.Datasync&version=6.1.0

// Install Microsoft.AspNetCore.Datasync as a Cake Tool
#tool nuget:?package=Microsoft.AspNetCore.Datasync&version=6.1.0                

Azure 移动应用

MIT license Build Status NuGet Version

Azure 移动应用(也称为 Microsoft Datasync 框架)是为您的移动应用添加身份验证数据访问和离线同步的客户端和服务器库集合。

目前,我们支持

  • 服务器:.NET 6 的 ASP.NET Core。
  • 客户端:.NET Standard 2.0 和 .NET 6。

支持 .NET Standard 2.0 和 .NET 6 的客户端平台包括

  • AvaloniaUI
  • .NET MAUI
  • Uno Platform
  • Windows (UWP, WinUI3, WPF)
  • Xamarin Forms
  • Xamarin Native (Android 和 iOS)

Blazor 和 Unity 由于两者都不支持 Sqlite,因此在离线支持方面存在已知问题。

要开始,请参阅我们的 文档

较旧的(v4.2.0 及更早版本)库已退役,不再受支持。您可以在 存档分支 中找到源代码。

.NET (sdk/dotnet)

服务器端库使用 ASP.NET Core 6.0,并提供内存数据、LiteDb 和 Entity Framework Core 的存储。

库的发布和受支持版本将通过正常的 NuGet 机制进行分发

版本 下载
Microsoft.AspNetCore.Datasync Core Library Version Core Library Downloads
Microsoft.AspNetCore.Datasync.Abstractions Abstractions Library Version Abstractions Library Downloads
Microsoft.AspNetCore.Datasync.EFCore EFCore Library Version EFCore Library Downloads
Microsoft.AspNetCore.Datasync.InMemory InMemory Library Version InMemory Library Downloads
Microsoft.AspNetCore.Datasync.LiteDb LiteDb Library Version LiteDb Library Downloads
Microsoft.AspNetCore.Datasync.NSwag NSwag Library Version LiteDb Library Downloads
Microsoft.AspNetCore.Datasync.Swashbuckle Swashbuckle Library Version LiteDb Library Downloads
Microsoft.Datasync.Client Client Library Version Client Library Downloads
Microsoft.Datasync.Client.SQLiteStore SQLiteStore Library Version SQLiteStore Library Downloads

模板

我们提供了一个模板,可与 dotnet new 一起使用。该模板预先配置了 ASP.NET Core、Entity Framework Core 和 Datasync 服务器库。要安装模板

dotnet new -i Microsoft.AspNetCore.Datasync.Template.CSharp

要创建服务器,请使用 dotnet new

mkdir My.Datasync.Server
cd My.Datasync.Server
dotnet new datasync-server

文档

您可以在 docs.microsoft.com 上找到最新的文档。在适当的时候,将在存储库 Wiki 中添加额外信息。

贡献

本项目欢迎贡献和建议。大多数贡献都需要您同意贡献者许可协议 (CLA),声明您有权并且实际上确实授予我们使用您贡献的权利。有关详细信息,请访问 https://cla.opensource.microsoft.com

当您提交拉取请求时,CLA 机器人将自动判断您是否需要提供一个 CLA,并根据需要进行适当的装饰(例如,状态检查,注释)。只需遵循机器人提供的说明即可。您只需在整个使用我们的 CLA 的所有存储库中进行一次此操作。

本项目采用了 Microsoft 开源行为准则。更多信息请参阅 行为准则常见问题解答 或通过 [email protected] 提出任何额外的问题或评论。

商标

本项目可能包含项目、产品或服务的商标或徽标。授权使用 Microsoft 商标或徽标受 Microsoft 的商标和品牌指南 规范,并必须遵守。在此项目的修改版本中使用 Microsoft 商标或徽标不得造成混淆或暗示 Microsoft 的赞助。第三方商标或徽标的任何使用均受该第三方政策约束。

产品 兼容和额外的计算目标框架版本。
.NET net6.0兼容。 net6.0-android已计算。 net6.0-ios已计算。 net6.0-maccatalyst已计算。 net6.0-macos已计算。 net6.0-tvos已计算。 net6.0-windows已计算。 net7.0已计算。 net7.0-android已计算。 net7.0-ios已计算。 net7.0-maccatalyst已计算。 net7.0-macos已计算。 net7.0-tvos已计算。 net7.0-windows已计算。 net8.0已计算。 net8.0-android已计算。 net8.0-browser已计算。 net8.0-ios已计算。 net8.0-maccatalyst已计算。 net8.0-macos已计算。 net8.0-tvos已计算。 net8.0-windows已计算。
兼容的目标框架
包含的目标框架(在包中)
了解更多关于目标框架.NET 标准化的详细信息。

NuGet软件包 (5)

显示依赖于Microsoft.AspNetCore.Datasync的前5个NuGet软件包

下载
Microsoft.AspNetCore.Datasync.EFCore

一个基于Entity Framework Core的库,用于与ASP.NET Core Datasync框架一起使用。

Microsoft.AspNetCore.Datasync.InMemory

用于与 ASP.NET Core Datasync 框架一起使用的内存中存储库。

Microsoft.AspNetCore.Datasync.LiteDb

用于与 ASP.NET Core Datasync 框架一起使用的基于 LiteDb 的存储库。

Microsoft.AspNetCore.Datasync.Swashbuckle

Microsoft Datasync 框架的 Swashbuckle 绑定。

Microsoft.AspNetCore.Datasync.NSwag

Microsoft Datasync 框架的 NSwag 绑定。

GitHub 仓库 (1)

显示基于 Microsoft.AspNetCore.Datasync 的最热门 1 个 GitHub 仓库

仓库 星级
Azure/azure-mobile-apps
通过 Azure Mobile Apps 构建更好的移动应用程序
版本 下载 最后更新
6.1.0 9,979 2/2/2024
6.0.8 1,827 1/12/2024
6.0.7 916 12/15/2023
6.0.6 2,495 11/22/2023
6.0.5 2,736 11/3/2023
6.0.4 1,604 10/13/2023
6.0.3 729 10/6/2023
6.0.2 1,676 9/25/2023
6.0.1 931 9/15/2023
6.0.0 2,723 9/7/2023
5.1.8 2,684 8/26/2023
5.1.7 776 8/22/2023
5.1.6 4,142 6/23/2023
5.1.5 1,165 5/26/2023
5.1.4 2,519 5/11/2023
5.1.3 4,269 3/14/2023
5.1.2 2,833 2/28/2023
5.1.1 963 2/18/2023
5.1.0 900 2/10/2023
5.0.21 13,829 2/4/2023
5.0.20 3,531 1/8/2023
5.0.18 5,314 12/17/2022
5.0.17 1,115 12/15/2022
5.0.15 945 12/14/2022
5.0.14 804 12/14/2022
5.0.13 2,277 12/8/2022
5.0.12 12,487 9/30/2022
5.0.11 3,651 8/19/2022
5.0.10 2,189 8/5/2022
5.0.9 3,442 7/8/2022
5.0.8 1,025 7/8/2022
5.0.7 772 7/8/2022
5.0.6 1,211 6/25/2022
5.0.5 1,224 6/17/2022
5.0.4 2,054 6/11/2022
5.0.3 1,283 6/1/2022
5.0.2 5,334 5/31/2022
5.0.1 1,363 5/24/2022
5.0.0 1,204 5/6/2022
5.0.0-preview.1 108 1/7/2023
5.0.0-beta.12 441 4/8/2022
5.0.0-beta.11 1,145 12/8/2021
5.0.0-beta.10 181 11/22/2021
5.0.0-beta.9 810 11/20/2021
5.0.0-beta.8 149 11/8/2021
5.0.0-beta.7 168 11/8/2021
5.0.0-beta.6 283 11/6/2021
5.0.0-beta.5 230 11/6/2021
5.0.0-beta.4 197 11/5/2021