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

OpenRiaServices.Client is the full OpenRiaServices client including code generation in a single package. This version of OpenRiaServices is designed for use in OpenSilver projects (cf. https://opensilver.net/).

PM> Install-Package OpenSilver.OpenRiaServices.Client.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.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.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.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.4.6  ~> 2.2.0-preview-2024-03-15-145535-bada268a
Copy to clipboard

> choco install OpenSilver.OpenRiaServices.Client.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.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
  • Any 0.0
    • OpenSilver.OpenRiaServices.Client.Core.4.6 (>= 2.2.0-preview-2024-03-15-145535-bada268a)

Owners

userware

Authors

Userware

Project URL

https://github.com/OpenSilver/OpenRiaServices

License

Unknown

Tags

WCF RIA Services RIAServices OpenRiaServices OpenSilver Silverlight

Info

46 total downloads
1 downloads for version 2.2.0-preview-2024-03-15-145535-bada268a
Download (2.24 KB)
Found on the current feed only

Package history

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