Table of Contents

Namespace BpNexT.NET.GraphQL.Models

Classes

AssignOptions<T>

Typed assignment options for mutations.

ConditionOptions<T>

Advanced conditional controls for save options.

GraphQlDataSetEntity

GraphQL-backed entity base class for tables with full mutation support (create/modify and delete). The implementations are provided by the BpNexT.NET.GraphQL runtime assembly.

GraphQlQueryOptions<T>

Fluent query options bound to a model type.

GraphQlReadOnlyDataSetEntity

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.

GraphQlRemovableDataSetEntity

GraphQL-backed entity base class for tables that support deleting rows but not creating or modifying them. The implementations are provided by the BpNexT.NET.GraphQL runtime assembly.

GraphQlRemoveOptions<T>

Typed remove options bound to a model type.

GraphQlSavableDataSetEntity

GraphQL-backed entity base class for tables that support creating or modifying rows but not deleting them. The implementations are provided by the BpNexT.NET.GraphQL runtime assembly.

GraphQlSaveOptions<T>

Typed save options bound to a model type.

KeyFilterOptions<T>

Typed key-filter options for queries.

LockOptions

Advanced lock controls placeholder for mutation options.

Enums

GraphQlUsingScope

Controls the GraphQL "using" argument.