You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the **Xamarin** version of NETCoreSync - a database synchronization framework where each client's local offline database (on each client's multiple devices) can be synchronized on-demand via network into a single centralized database hosted on a server. The NETCoreSync for Xamarin version is built using Microsoft .NET Standard 2.0, and needs to be implemented on both of your client-side and server-side projects.
8
8
9
-
> To learn about NETCoreSync general requirements (characteristics such as database-agnostic, unique primary keys, soft-delete, etc.), visit the short-explanation on the root README [here](../README.md).
9
+
> To learn about NETCoreSync general requirements (characteristics such as database-agnostic, unique primary keys, soft-delete, etc.), visit the short-explanation on the root README [here](../).
10
10
11
-
> If you're using [Flutter](https://flutter.dev) (which you should be :grin:), visit the Flutter version of NETCoreSync [here](../netcoresync_moor/README.md).
11
+
> If you're using [Flutter](https://flutter.dev) (which you should be :grin:), visit the Flutter version of NETCoreSync [here](../netcoresync_moor).
Copy file name to clipboardExpand all lines: NETCoreSyncServer/NETCoreSyncServer.csproj
+15
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,21 @@
5
5
<Nullable>enable</Nullable>
6
6
</PropertyGroup>
7
7
8
+
<PropertyGroup>
9
+
<PackageId>NETCoreSyncServer</PackageId>
10
+
<Authors>aldycool</Authors>
11
+
<Company>chronustech.com</Company>
12
+
<Description>The server-side .NET Core framework that hosts the synchronization data middleware for Flutter clients that uses the netcoresync_moor package.</Description>
The server-side .NET Core framework that hosts the synchronization data middleware for Flutter clients that uses the `netcoresync_moor` package. This project is implemented in .NET 5.0 Middleware and uses WebSockets for its data communication. Read the `netcoresync_moor`'s [README](https://github.com/aldycool/NETCoreSync/blob/master/netcoresync_moor/README.md) for more details.
5
+
The server-side .NET Core framework that hosts the synchronization data middleware for Flutter clients that uses the `netcoresync_moor` package. This project is implemented in .NET 5.0 Middleware and uses WebSockets for its data communication. Visit the [netcore_sync_moor repository](https://github.com/aldycool/NETCoreSync/blob/master/netcoresync_moor) for more details.
If the client is built using **[Flutter](https://flutter.dev/)**, use the Flutter version of NETCoreSync. This version provides `netcoresync_moor` package for the client side, and the `NETCorSyncServer` package for the server side. The client's `netcoresync_moor` package is built on top of Flutter's [Moor](https://github.com/simolus3/moor) library, and the server's `NETCoreSyncServer` package is built using Microsoft .NET 5.0 ASP .NET Core Middleware.
If the client is built using **[Xamarin](https://dotnet.microsoft.com/apps/xamarin)**, use the Xamarin version of NETCoreSync. This version provides `NETCoreSync` package for both client and server side. The `NETCoreSync` package is built using Microsoft .NET Standard 2.0.
29
33
@@ -60,6 +64,6 @@ The **Flutter** version is actually newer than the **Xamarin** version (the Xama
60
64
61
65
Moving forward, the Flutter version will be the primary development to have periodical updates and improvements, while the Xamarin version will remain as a backward-compatible solution only.
62
66
63
-
To read more about the **Flutter** version of NETCoreSync, visit the `netcoresync_moor`[here](netcoresync_moor/README.md).
67
+
To read more about the **Flutter** version of NETCoreSync, visit the `netcoresync_moor`[here](netcoresync_moor).
64
68
65
-
To read more about the **Xamarin** version of NETCoreSync, visit the `NETCoreSync`[here](NETCoreSync/README.md).
69
+
To read more about the **Xamarin** version of NETCoreSync, visit the `NETCoreSync`[here](NETCoreSync).
A database synchronization framework where each client's local offline database (on each client's multiple devices) can be synchronized on-demand via network into a single centralized database hosted on a server. Data which are stored locally within each device of a single client can all be synchronized after each device have successfully performed the synchronization operation. This is the Flutter version of the original [NETCoreSync](https://github.com/aldycool/NETCoreSync) framework.
The code generation tool (as `dev_dependencies`) for the `netcoresync_moor` package. Read the `netcoresync_moor`'s [README](https://github.com/aldycool/NETCoreSync/blob/master/netcoresync_moor/README.md) for more details.
5
+
The code generation tool (as `dev_dependencies`) for the `netcoresync_moor` package. Visit the [netcore_sync_moor repository](https://github.com/aldycool/NETCoreSync/blob/master/netcoresync_moor) for more details.
0 commit comments