All Projects â†’ unchase â†’ Unchase.Odata.Connectedservice

unchase / Unchase.Odata.Connectedservice

Licence: Apache-2.0 license
📜 A Visual Studio extension for connecting to OData services with generating client-side C# proxy-classes

Programming Languages

C#
18002 projects
powershell
5483 projects

Projects that are alternatives of or similar to Unchase.Odata.Connectedservice

Unchase.OpenAPI.Connectedservice
📜 Visual Studio extension to generate OpenAPI (Swagger) web service reference.
Stars: ✭ 69 (+76.92%)
Mutual labels:  visual-studio, vsix, scaffolding, visual-studio-extension, vsix-extensions
Codist
A visual studio extension which enhances syntax highlighting, quick info (tooltip), navigation bar, scrollbar, display quality and brings smart tool bar to code editor.
Stars: ✭ 134 (+243.59%)
Mutual labels:  visual-studio, vsix, visual-studio-extension
OptionsSample
A Visual Studio extension sample
Stars: ✭ 14 (-64.1%)
Mutual labels:  visual-studio, vsix, visual-studio-extension
Community.VisualStudio.Toolkit
Making it easier to write Visual Studio extensions
Stars: ✭ 165 (+323.08%)
Mutual labels:  visual-studio, vsix, visual-studio-extension
vsixbootstrapper
An installer that can be chained with other packages to locate the latest VSIXInstaller.exe to use for installing VSIX extensions.
Stars: ✭ 19 (-51.28%)
Mutual labels:  visual-studio, vsix, vsix-extensions
Visual Studio Jquery Code Snippets
130+ jQuery code snippets for Visual Studio 2012-2019.
Stars: ✭ 250 (+541.03%)
Mutual labels:  visual-studio, visual-studio-extension
D365FONinjaDevTools
To make of you a Ninja Developer in Dynamics 365 For Finance and Operations
Stars: ✭ 70 (+79.49%)
Mutual labels:  visual-studio, visual-studio-extension
DpdtInject
Highly efficient compile-time general purpose DI container based on C# source generators.
Stars: ✭ 25 (-35.9%)
Mutual labels:  visual-studio-extension, vsix-extensions
IncludeToolbox
Visual Studio extension to format, prune, and inspect include directives.
Stars: ✭ 48 (+23.08%)
Mutual labels:  visual-studio, visual-studio-extension
Google Cloud Visualstudio
Google Cloud Tools for Visual Studio
Stars: ✭ 80 (+105.13%)
Mutual labels:  visual-studio, visual-studio-extension
VsixSynchronizer
A Visual Studio extension
Stars: ✭ 16 (-58.97%)
Mutual labels:  vsix, visual-studio-extension
DisposableFixer
This is a Visual Studio Extension and NuGet package that should identify and fix problems as memleaks while using IDisposables.
Stars: ✭ 37 (-5.13%)
Mutual labels:  visual-studio, visual-studio-extension
PlantUml-Language-Service
PlantUml Language Service extension for Visual Studio 2017 and 2019
Stars: ✭ 24 (-38.46%)
Mutual labels:  visual-studio, visual-studio-extension
Glyphfriend
Glyphfriend is a Visual Studio Extension to add previews for various icon/glyph fonts to Visual Studio.
Stars: ✭ 157 (+302.56%)
Mutual labels:  visual-studio, visual-studio-extension
FineCodeCoverage
Visualize unit test code coverage easily for free in Visual Studio Community Edition (and other editions too)
Stars: ✭ 391 (+902.56%)
Mutual labels:  visual-studio, vsix
Micro Profiler
Cross-platform low-footprint realtime C/C++ Profiler
Stars: ✭ 123 (+215.38%)
Mutual labels:  visual-studio, visual-studio-extension
VSMac-CodeCoverage
A Visual Studio for Mac code coverage extension.
Stars: ✭ 69 (+76.92%)
Mutual labels:  visual-studio, visual-studio-extension
experimental-tools
A bunch of quality refactorings and code fixes that are going to improve your C# development experience in Visual Studio and remove some common pain.
Stars: ✭ 19 (-51.28%)
Mutual labels:  visual-studio, visual-studio-extension
PrivateGalleryCreator
Create private extension galleries for Visual Studio
Stars: ✭ 96 (+146.15%)
Mutual labels:  visual-studio, vsix
vsSolutionBuildEvent
🎛 Event-Catcher with variety of advanced Actions to service projects, libraries, build processes, runtime environment of the Visual Studio, MSBuild Tools, and …
Stars: ✭ 66 (+69.23%)
Mutual labels:  visual-studio, vsix

Unchase OData (Swagger) Connected Service Logo

Unchase OData Connected Service is a Visual Studio extension to generate C# or VB client code for OData web service.

Starting from Visual Studio Community 2019 v16.1.3 extensions based on Microsoft Connected Services now work fine.

Getting Started

Read How-To on medium.com

Install from Tools -> Extensions and Updates menu inside Visual Studio (including 2019) or download as VSIX package from VSGallery or download as VSIX package from Visual Studio Marketplace:

Adding Unchase OData Connected Service in Visual Studio

The project is developed and maintained by Nikolay Chebotov (Unchase).

Builds status

Status Value
Build Build status
Buid History Build history
GitHub Release GitHub release
GitHub Release Date GitHub Release Date
GitHub Release Downloads Github Releases
VS Marketplace VS Marketplace
VS Marketplace Downloads VS Marketplace Downloads
VS Marketplace Installs VS Marketplace Installs

Features

  • Generate C# and VB clients/proxies (client code) from OData specifications for OData protocol versions 1.0-4.0
  • Support for emitting dynamic properties on open types for OData protocol version 4.0
  • Support selection OperationImports (Actions and FunctionImports) that will be generated for OData protocol versions 1.0-4.0
  • Support loading client code generation parameters from json files (including Connected Service .json from OData Connected Service by Microsoft)
  • Generate C# proxy-class extension methods for OData protocol versions 1.0-3.0
  • Generate functions to call service methods from OData protocol versions 1.0-3.0 FunctionImports or from OData protocol version 4.0 OperationImports
    • You can select the necessary methods that will be added after generation for OData protocol versions 1.0-4.0
  • Add required dependencies for the C# client (before generating):
    • Libraries for OData v3 Client:
      1. Microsoft.Data.Services.Client (NuGet)
      2. Microsoft.Data.OData (NuGet)
      3. Microsoft.Data.Edm (NuGet)
      4. System.Spatial (NuGet)
      5. In additional: System.ValueTuple (NuGet)
    • Libraries for OData v4 Client:
      1. Microsoft.OData.Client (NuGet)
      2. Microsoft.OData.Core (NuGet)
      3. Microsoft.OData.Edm (NuGet)
      4. Microsoft.Spatial (NuGet)
  • Storage of the last 10 endpoints (json-specification path)

Features are supported since v1.0.0

Generation VB client code for OData protocol versions 1.0-4.0

Unchase OData Connected Service VisualBasic

Features are supported since v1.2.0

Selection FunctionImports that will be generated for OData protocol versions 1.0-4.0

Unchase OData Connected Service FunctionImports

Features are supported since v1.3.0

Loading client code generation parameters from json files (including Connected Service .json from OData Connected Service by Microsoft)

Unchase OData Connected Service Load Parameters

HowTos

Troubleshooting

Installation completes but I can't see the Service in the list of connected services (Visual Studio 2019)

Roadmap

See the changelog for the further development plans and version history.

Feedback

Please feel free to add your review, request a feature, ask a question or report a bug including in connected service:

Unchase OData Connected Service Report a Bug

Thank you in advance!

Thank me!

If you like what I am doing and you would like to thank me, please consider:

Buy me a coffe!

Thank you for your support!


Copyright © 2019 Nikolay Chebotov (Unchase) - Provided under the Apache License 2.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].