Datasync Community Toolkit คือชุดของไลบรารีที่ใช้ระบบไคลเอ็นต์-เซิร์ฟเวอร์ที่ใช้สำหรับการซิงโครไนซ์ข้อมูลจากตารางฐานข้อมูล Datasync Community Toolkit เป็นสมาชิกขององค์กร Community Toolkit และเผยแพร่ภายใต้ dotnet Foundation
ปัจจุบันห้องสมุดรองรับ:
เซิร์ฟเวอร์: ASP.NET 8 หรือใหม่กว่า
ไคลเอ็นต์: .NET 8 หรือใหม่กว่า
แพลตฟอร์มไคลเอนต์ที่ได้รับการทดสอบ ได้แก่ :
UI ของอวาโลเนีย
.NET เมาอิ
แพลตฟอร์มอูโน่
กรอบการนำเสนอ Windows (WPF)
ไลบรารี Windows UI (WinUI) 3
เรารองรับฐานข้อมูลส่วนใหญ่ที่ได้รับการสนับสนุนโดย Entity Framework Core พร้อมด้วยที่จัดเก็บในหน่วยความจำและ LiteDb เพิ่มการรองรับประเภทฐานข้อมูลเพิ่มเติมได้อย่างง่ายดายผ่านรูปแบบพื้นที่เก็บข้อมูลที่ยืดหยุ่นของเรา
แพลตฟอร์มอื่นอาจใช้งานได้ แต่ยังไม่ได้ทดสอบ
โปรดดูบทช่วยสอนที่รวมอยู่ในเอกสารของเรา
คุณสามารถเริ่มต้นได้อย่างง่ายดายโดยใช้คำสั่ง dotnet new
เพื่อสร้างเซิร์ฟเวอร์ datasync ใหม่ เทมเพลต 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 Foundation
โครงการนี้ได้รับการสนับสนุนโดย .NET Foundation
ชุดเครื่องมือ Datasync เคยเป็นที่รู้จักในชื่อ Azure Mobile Apps คุณสามารถค้นหาโค้ดสำหรับไลบรารีเวอร์ชันก่อนหน้า (ไม่รองรับ) ได้ที่พื้นที่เก็บข้อมูลเก่า