ODataBridge 0.2.4
dotnet tool install --global ODataBridge --version 0.2.4
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local ODataBridge --version 0.2.4
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=ODataBridge&version=0.2.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package ODataBridge --version 0.2.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
ODataBridge
ODataBridge is a .NET 10 CLI scaffold for bringing legacy OData V3 services into modern .NET workflows.
The current scaffold includes:
- a
slnxsolution file - a packable CLI project
- an xUnit test project
- central package management through
Directory.Packages.props - shared build defaults through
Directory.Build.props
Generate
Use the legacy compatibility path:
dotnet run --project src/ODataBridge.Cli -- generate \
--config-file ../TestConnectedService/ConnectedService.json \
--output-dir ../TestConnectedService/out
Or use native CLI inputs without a Visual Studio connected-service file:
dotnet run --project src/ODataBridge.Cli -- generate \
--metadata ../TestConnectedService/metadata.xml \
--output-dir ../TestConnectedService/out \
--namespace Scanjour.Client \
--file-name-prefix ScanjourClient
Generate one file per top-level generated type:
dotnet run --project src/ODataBridge.Cli -- generate \
--metadata ../TestConnectedService/metadata.xml \
--output-dir ../TestConnectedService/out-split \
--split-files true
Current V3 baseline behavior:
--config-fileis treated as a compatibility import format.--metadatacan replace the legacy config file entirely.- Legacy
GenerateMultipleFilesis now honored by post-processing the generated client into one file per top-level type. - Split output defaults to file-scoped namespaces.
ExcludedSchemaTypes,ExcludedOperationImports,ExcludedBoundOperations, andMakeTypesInternalare still ignored on the V3 baseline and are reported as warnings when present in a legacy config.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.