資料同步
8.0.3
Datasync Community Toolkit 是一個函式庫的集合,用於實現用於同步資料庫表中的資料的客戶端-伺服器系統。 Datasync 社群工具包是社群工具包組織的成員,並在 dotnet 基金會下發布。
目前,該庫支援:
伺服器:ASP.NET 8 或更高版本
客戶端:.NET 8 或更高版本
已測試的客戶端平台包括:
阿瓦洛尼亞用戶介面
.NET毛伊島
歐諾平台
Windows 示範框架 (WPF)
Windows UI 庫 (WinUI) 3
我們支援 Entity Framework Core 支援的大多數資料庫,以及記憶體儲存和 LiteDb。 透過我們靈活的儲存庫模式可以輕鬆新增對其他資料庫類型的支援。
其他平台可能可以工作,但尚未經過測試。
請查看我們文件中包含的教學課程。
您可以使用dotnet new
命令輕鬆開始建立新的資料同步伺服器。 此範本預先配置了 ASP.NET Core、Entity Framework Core 和 Datasync 伺服器函式庫。 要安裝模板:
dotnet new -i CommunityToolkit.Datasync.Server.Template.CSharp
建立專案:
mkdir My.Datasync.Server
cd My.Datasync.Server
dotnet new datasync-server
已發布以下 NuGet 套件:
包裹 | 版本 | 下載 |
---|---|---|
CommunityToolkit.Datasync.Client | ||
CommunityToolkit.Datasync.Server | ||
CommunityToolkit.Datasync.Server.Abstractions | ||
CommunityToolkit.Datasync.Server.Automapper | ||
CommunityToolkit.Datasync.Server.EntityFrameworkCore | ||
CommunityToolkit.Datasync.Server.InMemory | ||
CommunityToolkit.Datasync.Server.LiteDb | ||
CommunityToolkit.Datasync.Server.NSwag | ||
CommunityToolkit.Datasync.Server.Swashbuckle |
閱讀我們的下一個迭代計劃,並隨時提出問題。
我們歡迎社區貢獻。 查看我們的貢獻指南以開始使用。
該項目採用了貢獻者契約定義的行為準則,以闡明我們社區的預期行為。有關詳細信息,請參閱 .NET 基金會行為準則。
此計畫由 .NET 基金會支持。
Datasync Toolkit 以前稱為 Azure 行動應用程式。 您可以在舊儲存庫中找到該庫以前(不支援)版本的程式碼。