opensilver - OpenSilver.OpenRiaServices.Client.Core.4.6 2.2.0-preview-2024-03-15-145535-bada268a

OpenRiaServices.Client.Core provides the OpenRiaServices.DomainServices.Client and OpenRiaServices.DomainServices.Client.Web assemblies for your client projects. This version of OpenRiaServices is designed for use in OpenSilver projects (cf. https://opensilver.net/)

PM> Install-Package OpenSilver.OpenRiaServices.Client.Core.4.6 -Version 2.2.0-preview-2024-03-15-145535-bada268a -Source https://www.myget.org/F/opensilver/api/v3/index.json

Copy to clipboard

> nuget.exe install OpenSilver.OpenRiaServices.Client.Core.4.6 -Version 2.2.0-preview-2024-03-15-145535-bada268a -Source https://www.myget.org/F/opensilver/api/v3/index.json

Copy to clipboard

> dotnet add package OpenSilver.OpenRiaServices.Client.Core.4.6 --version 2.2.0-preview-2024-03-15-145535-bada268a --source https://www.myget.org/F/opensilver/api/v3/index.json

Copy to clipboard
<PackageReference Include="OpenSilver.OpenRiaServices.Client.Core.4.6" Version="2.2.0-preview-2024-03-15-145535-bada268a" />
Copy to clipboard
source https://www.myget.org/F/opensilver/api/v3/index.json

nuget OpenSilver.OpenRiaServices.Client.Core.4.6  ~> 2.2.0-preview-2024-03-15-145535-bada268a
Copy to clipboard

> choco install OpenSilver.OpenRiaServices.Client.Core.4.6 --version 2.2.0-preview-2024-03-15-145535-bada268a --source https://www.myget.org/F/opensilver/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "opensilver" -SourceLocation "https://www.myget.org/F/opensilver/api/v2"
Install-Module -Name "OpenSilver.OpenRiaServices.Client.Core.4.6" -RequiredVersion "2.2.0-preview-2024-03-15-145535-bada268a" -Repository "opensilver" -AllowPreRelease
Copy to clipboard

OpenRiaServiecs

Azure Pipelines: Build Status Tests Coverage

Sonarqube: Sonarqube - technical debpt

LGTM Total alerts

Open Ria Services is a framework for helping with the development of rich internet connected native "n-tier" applications. It is the evolved Open Source version of WCF RIA Services.

The source code and issue list is currently kept at github (https://github.com/OpenRiaServices/OpenRiaServices).

Some of ther features are:

  • Client side entity change tracking similar in concept to Entity Framework
    • Batch save (all or nothing) and undo functionality
  • Excellent support for data binding in with built in support for validation, INotifyPropertyChanged, INotifyCollectionChanged ..
  • Support for client side queries (where, orderby, skip, take ..)
  • Saves you from having to duplicated lots of code on the server and client
    • Code generation which generates code for client (Model and API) based on server code
    • Automatically handles DTO creation and mapping based on attributes or configuration
    • Allows sharing validation and other logic by using partial classes and automatic linking of files

Documentation:

Contribution Guidelines can be found at https://github.com/OpenRIAServices/OpenRiaServices/wiki/Contribution-Guidelines

Nuget packages

Here are the most common nuget packages and their current versions.

Package Stable Prerelease
OpenRiaServices.Client NuGet NuGet
OpenRiaServices.Client.Core NuGet NuGet
OpenRiaServices.Client.CodeGen NuGet NuGet
OpenRiaServices.Server NuGet NuGet
OpenRiaServices.Server.Authentication.AspNetMembership NuGet NuGet
OpenRiaServices.EntityFramework NuGet NuGet
OpenRiaServices.EntityFramework.EF4 NuGet depreciated use EF6 instead
OpenRiaServices.T4 NuGet NuGet
OpenRiaServices.Endpoints NuGet NuGet

How to create the NuGet package for the OpenSilver version of Open RIA Services client:

  • open the .SLN with VS 2019 and build the RELEASE configuration of the projects "OpenRiaServices.DomainServices.Client" and "OpenRiaServices.DomainServices.Client.Web"
  • place "NuGet.exe" in the parent folder of the Open RIA Services repo
  • launch PowerShell as admin
  • execute the following command to allow script execution on your machine: Set-ExecutionPolicy RemoteSigned
  • navigate with PowerShell to the "NuGet" subfolder of the Open RIA Services repo
  • run the following command (note: you may want to change the version number): .\Pack-Client-OpenSilver.ps1 -Version 5.0.0-preview0003
  • the package gets created into the "bin\opensilver" subfolder of the "NuGet" folder
  • .NETStandard 2.0
    • Newtonsoft.Json (>= 12.0.3)
    • OpenSilver (>= 2.1.0)
    • System.ServiceModel.Http (>= 4.10.0)
  • .NETStandard 2.0: 2.0.0.0

Owners

userware

Authors

Userware

Project URL

https://github.com/OpenSilver/OpenRiaServices

License

Unknown

Tags

WCF RIA Services RIAServices Silverlight OpenRiaServices OpenSilver

Info

12 total downloads
0 downloads for version 2.2.0-preview-2024-03-15-145535-bada268a
Download (236.48 KB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
2.2.0-preview-2024-03-15-145535-bada268a 236.48 KB Fri, 15 Mar 2024 14:55:51 GMT 0
2.2.0-preview-2024-03-05-110940-4522c564 235.81 KB Tue, 05 Mar 2024 11:09:54 GMT 0
2.2.0-preview-2024-02-14-205133-5e37e8b5 235.79 KB Wed, 14 Feb 2024 20:51:44 GMT 0
1.2.0-preview-2024-01-09-105759-90233824 235.8 KB Tue, 09 Jan 2024 10:58:13 GMT 0
1.2.0-preview-2023-12-04-135519-a96a1545 235.52 KB Mon, 04 Dec 2023 13:55:34 GMT 0
1.2.0-preview-2023-12-04-133151-a96a1545 235.53 KB Mon, 04 Dec 2023 13:32:03 GMT 0
1.2.0-preview-2023-10-12-061536-9aa8961a 235.51 KB Thu, 12 Oct 2023 06:15:49 GMT 0
1.2.0-preview-2023-10-07-091717-9aa8961a 235.51 KB Sat, 07 Oct 2023 09:17:29 GMT 0
1.2.0-preview-2023-07-06-175252-9aa8961a 235.28 KB Thu, 06 Jul 2023 17:53:05 GMT 1
1.2.0-preview-2023-05-31-072907-e6f9b73e 234.79 KB Wed, 31 May 2023 07:29:27 GMT 0
1.2.0-preview-2023-04-13-054653-e6f9b73e 234.8 KB Thu, 13 Apr 2023 05:47:15 GMT 2
1.2.0-preview-2023-04-13-052438-e6f9b73e 234.8 KB Thu, 13 Apr 2023 05:25:10 GMT 0
1.2.0-preview-2023-04-01-003002-e6f9b73e 234.79 KB Sat, 01 Apr 2023 00:30:16 GMT 0
1.2.0-preview-2023-03-31-035553-e6f9b73e 234.79 KB Fri, 31 Mar 2023 03:56:08 GMT 0
1.2.0-preview-2023-03-09-232242-e6f9b73e 234.79 KB Thu, 09 Mar 2023 23:23:05 GMT 0
1.2.0-preview-2023-03-08-002752-e6f9b73e 234.78 KB Wed, 08 Mar 2023 00:28:06 GMT 0
1.2.0-preview-2023-02-27-224828-e6f9b73e 234.79 KB Mon, 27 Feb 2023 22:48:46 GMT 0
1.2.0-preview-2023-02-13-083505-e6f9b73e 234.79 KB Mon, 13 Feb 2023 08:35:18 GMT 0
1.2.0-preview-2023-01-19-001046-e6f9b73e 234.78 KB Thu, 19 Jan 2023 00:11:00 GMT 0
1.2.0-preview-2023-01-16-015513-e6f9b73e 234.79 KB Mon, 16 Jan 2023 01:55:27 GMT 0
1.2.0-preview-2023-01-09-233631-e6f9b73e 234.84 KB Mon, 09 Jan 2023 23:36:44 GMT 0
1.2.0-preview-2023-01-02-025320-e6f9b73e 234.84 KB Mon, 02 Jan 2023 02:53:34 GMT 0
1.2.0-preview-2023-01-02-002358-a91153c3 234.54 KB Mon, 02 Jan 2023 00:24:07 GMT 0
1.2.0-preview-2022-12-22-070412-a91153c3 234.54 KB Thu, 22 Dec 2022 07:04:21 GMT 0
1.2.0-preview-2022-12-20-002832-a91153c3 234.54 KB Tue, 20 Dec 2022 00:28:45 GMT 0
1.2.0-preview-2022-12-19-045732-a91153c3 234.53 KB Mon, 19 Dec 2022 04:57:41 GMT 0
1.2.0-preview-2022-11-21-100421-14d957e3 234.51 KB Mon, 21 Nov 2022 10:04:36 GMT 1
1.2.0-preview-2022-11-18-153047-ac9e10da 234.29 KB Fri, 18 Nov 2022 15:31:31 GMT 0
1.2.0-preview-2022-10-09-114935-a0b68f71 234.47 KB Sun, 09 Oct 2022 11:49:46 GMT 1
1.2.0-preview-2022-10-02-020239-a0b68f71 234.49 KB Sun, 02 Oct 2022 02:02:48 GMT 0
1.1.0-preview-2022-09-18-033003-bcbb8b16 234.39 KB Sun, 18 Sep 2022 03:31:19 GMT 1
1.1.0-preview-2022-09-11-140342-bcbb8b16 234.38 KB Sun, 11 Sep 2022 14:04:50 GMT 0
1.1.0-preview-2022-09-03-081014-bcbb8b16 234.39 KB Sat, 03 Sep 2022 08:11:31 GMT 1
1.1.0-preview-2022-08-26-192847-bcbb8b16 234.38 KB Fri, 26 Aug 2022 19:30:59 GMT 0
1.1.0-preview-2022-08-21-120332-c2f778a2 234.4 KB Sun, 21 Aug 2022 12:05:10 GMT 0
1.1.0-preview-2022-08-13-070128-c2f778a2 234.41 KB Sat, 13 Aug 2022 07:02:47 GMT 0
1.1.0-preview-2022-08-06-223709-c2f778a2 234.42 KB Sat, 06 Aug 2022 22:38:37 GMT 0
1.1.0-preview-2022-07-30-123056-c2f778a2 234.42 KB Sat, 30 Jul 2022 12:32:17 GMT 0
1.1.0-preview-2022-07-25-091834-c2f778a2 234.42 KB Mon, 25 Jul 2022 09:20:29 GMT 0
1.1.0-preview-2022-07-22-190854-c2f778a2 234.41 KB Fri, 22 Jul 2022 19:10:03 GMT 0
1.1.0-preview-2022-07-17-194051-c2f778a2 234.41 KB Sun, 17 Jul 2022 19:42:17 GMT 0
1.1.0-preview-2022-07-11-103308-c2f778a2 234.41 KB Mon, 11 Jul 2022 10:34:12 GMT 0
1.0.0-private-2022-07-10-132403-20f146f0 234.42 KB Sun, 10 Jul 2022 13:25:09 GMT 0
1.0.0-private-2022-07-03-174947-20f146f0 234.42 KB Sun, 03 Jul 2022 17:50:54 GMT 0
1.0.0-private-2022-06-26-094022-20f146f0 234.41 KB Sun, 26 Jun 2022 09:41:47 GMT 0
1.0.0-private-2022-06-17-183934-20f146f0 234.33 KB Fri, 17 Jun 2022 18:40:40 GMT 2
1.0.0-private-2022-06-11-093926-20f146f0 234.34 KB Sat, 11 Jun 2022 09:40:32 GMT 0
1.0.0-private-2022-06-02-114508-20f146f0 234.33 KB Thu, 02 Jun 2022 11:46:49 GMT 2
1.0.0-private-2022-06-02-063250-20f146f0 234.34 KB Thu, 02 Jun 2022 06:33:58 GMT 0
1.0.0-private-2022-05-31-163840-20f146f0 234.34 KB Tue, 31 May 2022 16:40:03 GMT 0
1.0.0-private-2022-05-31-163824-20f146f0 234.34 KB Tue, 31 May 2022 16:39:25 GMT 0
1.0.0-private-2022-05-30-065021-20f146f0 234.34 KB Mon, 30 May 2022 06:51:16 GMT 0
1.0.0-private-2022-05-25-132120-20f146f0 234.34 KB Wed, 25 May 2022 13:24:36 GMT 0
1.0.0-private-2022-05-21-122007-20f146f0 234.34 KB Sat, 21 May 2022 12:21:27 GMT 1
1.0.0-private-2022-05-21-114203-20f146f0 234.34 KB Sat, 21 May 2022 11:43:10 GMT 0
1.0.0-private-2022-05-16-061717-20f146f0 234.33 KB Mon, 16 May 2022 06:18:29 GMT 0
1.0.0-private-2022-05-06-155506-20f146f0 234.35 KB Fri, 06 May 2022 15:56:23 GMT 0
1.0.0-private-2022-05-04-122936-20f146f0 234.35 KB Wed, 04 May 2022 12:30:45 GMT 0
1.0.0-private-2022-04-29-124026-20f146f0 234.35 KB Fri, 29 Apr 2022 12:41:47 GMT 0
1.0.0-private-2022-04-26-013924-20f146f0 234.35 KB Tue, 26 Apr 2022 01:40:52 GMT 0
1.0.0-private-2022-04-22-093425-20f146f0 234.34 KB Fri, 22 Apr 2022 09:36:05 GMT 0
1.0.0-private-2022-04-20-125305-20f146f0 234.34 KB Wed, 20 Apr 2022 12:55:14 GMT 0
1.0.0-private-2022-04-15-092716-20f146f0 234.34 KB Fri, 15 Apr 2022 09:28:40 GMT 0
1.0.0-private-2022-04-08-112413-20f146f0 234.34 KB Fri, 08 Apr 2022 11:25:29 GMT 0
1.0.0-private-2022-04-07-095908-20f146f0 234.35 KB Thu, 07 Apr 2022 10:00:35 GMT 0
1.0.0-private-2022-03-31-045329-b98d8b74 234.21 KB Thu, 31 Mar 2022 04:54:38 GMT 0
1.0.0-private-2022-03-25-053502-b98d8b74 234.14 KB Fri, 25 Mar 2022 05:36:35 GMT 0
1.0.0-private-2022-03-18-061538-b98d8b74 234.13 KB Fri, 18 Mar 2022 06:17:31 GMT 0
1.0.0-private-2022-03-11-104623-b98d8b74 234.14 KB Fri, 11 Mar 2022 10:47:50 GMT 0
1.0.0-private-2022-03-11-060253-b98d8b74 234.14 KB Fri, 11 Mar 2022 06:04:17 GMT 0
1.0.0-private-2022-03-04-045309-b98d8b74 234.14 KB Fri, 04 Mar 2022 04:54:36 GMT 0
1.0.0-private-2022-03-04-023100-b98d8b74 234.14 KB Fri, 04 Mar 2022 02:32:16 GMT 0
1.0.0-private-2022-02-25-020148-0da9357d 234.04 KB Fri, 25 Feb 2022 02:02:02 GMT 0
1.0.0-private-2022-02-24-113553-0da9357d 234.05 KB Thu, 24 Feb 2022 11:36:10 GMT 0
1.0.0-private-2022-02-18-131313-0da9357d 234.05 KB Fri, 18 Feb 2022 13:13:34 GMT 0
1.0.0-private-2022-02-18-125838-ec828db2 234.07 KB Fri, 18 Feb 2022 12:58:49 GMT 0
1.0.0-private-2022-02-18-121821-50d94e8a 234.08 KB Fri, 18 Feb 2022 12:18:31 GMT 0