Microsoft.AspNetCore.Datasync.Abstractions 6.1.0

Prefix Reserved
dotnet add package Microsoft.AspNetCore.Datasync.Abstractions --version 6.1.0                
NuGet\Install-Package Microsoft.AspNetCore.Datasync.Abstractions -Version 6.1.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Microsoft.AspNetCore.Datasync.Abstractions" Version="6.1.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.AspNetCore.Datasync.Abstractions --version 6.1.0                
#r "nuget: Microsoft.AspNetCore.Datasync.Abstractions, 6.1.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Microsoft.AspNetCore.Datasync.Abstractions as a Cake Addin
#addin nuget:?package=Microsoft.AspNetCore.Datasync.Abstractions&version=6.1.0

// Install Microsoft.AspNetCore.Datasync.Abstractions as a Cake Tool
#tool nuget:?package=Microsoft.AspNetCore.Datasync.Abstractions&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,并相应地装饰PR(例如,状态检查,注释)。只需遵循机器人提供的说明即可。您只需在此处执行一次,即可在我们的所有存储库中使用我们的CLA。

本项目采用了Microsoft Open Source Code of Conduct。有关更多信息,请参阅Code of Conduct FAQ或通过[email protected]联系以获得任何疑问或评论。

商标

本项目可能包含项目、产品或服务的商标或徽标。微软商标或徽标的授权使用必须遵循并遵守< handleError="Microsoft's Trademark & Brand Guidelines" rel="noopener noreferrer nofollow">微软的商标和品牌指南。在此项目的修改版本中使用微软的商标或徽标不得造成混淆或暗示微软的赞助。任何第三方商标或徽标的用法均受这些第三方的政策管理。

产品 兼容的和额外的计算目标框架版本。
.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 Standard 的信息。
  • net6.0

    • 无依赖关系。

NuGet 包 (2)

显示依赖于 Microsoft.AspNetCore.Datasync.Abstractions 的前两个 NuGet 包

下载
Microsoft.AspNetCore.Datasync

一个基于 ASP.NET Core 的框架,用于在数据库和客户端应用程序之间同步结构化数据。

Microsoft.AspNetCore.Datasync.Automapper

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

GitHub 仓库

本软件包未被任何流行的GitHub仓库使用。

版本 下载 最后更新时间
6.1.0 10,033 2/2/2024
6.0.8 1,816 1/12/2024
6.0.7 852 12/15/2023
6.0.6 2,505 11/22/2023
6.0.5 2,611 11/3/2023
6.0.4 1,530 10/13/2023
6.0.3 637 10/6/2023
6.0.2 1,656 9/25/2023
6.0.1 790 9/15/2023
6.0.0 2,615 9/7/2023
5.1.8 2,553 8/26/2023
5.1.7 672 8/22/2023
5.1.6 3,979 6/23/2023
5.1.5 1,028 5/26/2023
5.1.4 2,385 5/11/2023
5.1.3 4,236 3/14/2023
5.1.2 2,782 2/28/2023
5.1.1 870 2/18/2023
5.1.0 819 2/10/2023
5.0.21 14,897 2/4/2023
5.0.20 3,467 1/8/2023
5.0.18 5,246 12/17/2022
5.0.17 1,118 12/15/2022
5.0.15 896 12/14/2022
5.0.14 783 12/14/2022
5.0.13 2,224 12/8/2022
5.0.12 13,504 9/30/2022
5.0.11 3,656 8/19/2022
5.0.10 2,176 8/5/2022
5.0.9 3,439 7/8/2022
5.0.8 948 7/8/2022
5.0.7 694 7/8/2022
5.0.6 1,153 6/25/2022
5.0.5 1,131 6/17/2022
5.0.4 1,959 6/11/2022
5.0.3 1,198 6/1/2022
5.0.2 5,268 5/31/2022
5.0.1 1,283 5/24/2022
5.0.0 1,085 5/6/2022
5.0.0-preview.1 112 1/7/2023
5.0.0-beta.12 448 4/8/2022
5.0.0-beta.11 1,131 12/8/2021
5.0.0-beta.10 189 11/22/2021