Coder Social home page Coder Social logo

Stand With Ukraine

The software is provided free of charge, but I urge you to use some of the money saved by using this software to support Ukraine The civilian suffering due to the Russian invasion are enourmous, the attacks on hospitals and other war crimes performed by the Russian invaders are horrifying. You can find links for donating to various projects at https://standforukraine.com/ and https://stand-with-ukraine.pp.ua/

OpenRiaServiecs

Azure Pipelines: Build Status Tests Coverage

Sonarqube: Maintainability Rating Security Rating Vulnerabilities

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 the 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

Release Notes / Changelog

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.Hosting.Wcf NuGet NuGet
OpenRiaServices.Hosting.AspNetCore NuGet NuGet
OpenRiaServices.Server NuGet NuGet
OpenRiaServices.Server.Authentication.AspNetMembership NuGet NuGet
OpenRiaServices.Server.EntityFrameworkCore NuGet NuGet
OpenRiaServices.EntityFramework NuGet NuGet
OpenRiaServices.EntityFramework.EF4 NuGet depreciated use EF6 instead
OpenRiaServices.T4 NuGet NuGet
OpenRiaServices.Endpoints NuGet NuGet

Code of Conduct

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.

.NET Foundation

This project is supported by the .NET Foundation.

OpenRiaServices's Projects

benchmarks icon benchmarks

Repository for benchmarks of OpenRiaServices functionality

openriaservices icon openriaservices

The Open RIA Services project continues what was previously known as WCF RIA Services.

openriaservices.m2m icon openriaservices.m2m

M2M4RIA is an extension for OpenRIAServices that adds support for many-2-many relations.

samples icon samples

Indended for samples using OpenRiaServices

wcfriaservicescontrib icon wcfriaservicescontrib

clone of WCF RIA Services Contrib with various "wcf ria services" libraries from codeplex archive.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.