Table of Contents

Class GraphQlReadOnlyDataSetEntity

Namespace
BpNexT.NET.GraphQL.Models
Assembly
BpNexT.NET.Contracts.GraphQL.dll

GraphQL-backed entity base class for tables without mutation support: query-side plumbing only, no persistence methods. Tables that support mutations derive from GraphQlSavableDataSetEntity, GraphQlRemovableDataSetEntity, or GraphQlDataSetEntity depending on the operations their mutation type offers.

public abstract class GraphQlReadOnlyDataSetEntity : DataSetEntity, IDataSetEntity, IDisposable
Inheritance
object
GraphQlReadOnlyDataSetEntity
Implements
Derived
Inherited Members

Methods

GetOrLoadGraphQlNestedNavigation<TParent, TChild>(string)

Gets a cached nested navigation, loading it from GraphQL when it has not been included yet. The loader is provided by the BpNexT.NET.GraphQL runtime assembly.

protected List<TChild> GetOrLoadGraphQlNestedNavigation<TParent, TChild>(string propertyName) where TParent : GraphQlReadOnlyDataSetEntity, IDataSetEntity, new() where TChild : IDataSetEntity, new()

Parameters

propertyName string

Returns

List<TChild>

Type Parameters

TParent
TChild