![]() |
VOOZH | about |
dotnet add package MudraX.Blazor.OData --version 9.0.0.5
NuGet\Install-Package MudraX.Blazor.OData -Version 9.0.0.5
<PackageReference Include="MudraX.Blazor.OData" Version="9.0.0.5" />
<PackageVersion Include="MudraX.Blazor.OData" Version="9.0.0.5" />Directory.Packages.props
<PackageReference Include="MudraX.Blazor.OData" />Project file
paket add MudraX.Blazor.OData --version 9.0.0.5
#r "nuget: MudraX.Blazor.OData, 9.0.0.5"
#:package MudraX.Blazor.OData@9.0.0.5
#addin nuget:?package=MudraX.Blazor.OData&version=9.0.0.5Install as a Cake Addin
#tool nuget:?package=MudraX.Blazor.OData&version=9.0.0.5Install as a Cake Tool
MudraX.Blazor.OData is a library for interacting with OData APIs, providing robust support for CRUD operations and advanced query capabilities.
To install the library, use the following NuGet command:
Install-Package MudraX.Blazor.OData
"ODataConnect": {
"Setting1": {
"Authority": "https://localhost:5001"
}
}
builder.Services.AddODataConnect(builder.Configuration);
#if ANDROID
...
builder.Services.AddODataConnect(() => new Dictionary<string, ODataConfig>
{
{ "Setting1", new ODataConfig { Authority = "https://10.0.2.2:5001"} }
},
httpMessageHandler: HttpMessageHandler.GetMessageHandler);
#else
...
builder.Services.AddODataConnect(() => new Dictionary<string, ODataConfig>
{
{ "Setting1", new ODataConfig { Authority = "https://localhost:5001"} }
});
#endif
[Inject] public required ODataClientProvider factory { get; set; }
var token = await SecureStorage.GetValueAsync(SecureStorageSchema.AccessToken);
if (!string.IsNullOrEmpty(token))
{
oDataClient = factory.CreateClient("Setting1", token);
}
Refer to the ODataClient class for more methods and usage examples.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.