Table of Contents

Class LinqService

Namespace
LinqToDB.Remote
Assembly
linq2db.dll
public class LinqService : ILinqService
Inheritance
object
LinqService
Implements
Derived
Extension Methods

Constructors

LinqService()

public LinqService()

LinqService(MappingSchema?)

public LinqService(MappingSchema? mappingSchema)

Parameters

mappingSchema MappingSchema

Fields

TypeResolver

public static Func<string, Type?> TypeResolver

Field Value

Func<string, Type>

Properties

AllowUpdates

public bool AllowUpdates { get; set; }

Property Value

bool

MappingSchema

public MappingSchema? MappingSchema { get; set; }

Property Value

MappingSchema

RemoteClientTag

public string? RemoteClientTag { get; set; }

Property Value

string

Methods

CreateDataContext(string?)

public virtual DataConnection CreateDataContext(string? configuration)

Parameters

configuration string

Returns

DataConnection

ExecuteBatchAsync(string?, string, CancellationToken)

public Task<int> ExecuteBatchAsync(string? configuration, string queryData, CancellationToken cancellationToken = default)

Parameters

configuration string
queryData string
cancellationToken CancellationToken

Returns

Task<int>

ExecuteNonQueryAsync(string?, string, CancellationToken)

public Task<int> ExecuteNonQueryAsync(string? configuration, string queryData, CancellationToken cancellationToken = default)

Parameters

configuration string
queryData string
cancellationToken CancellationToken

Returns

Task<int>

ExecuteReaderAsync(string?, string, CancellationToken)

public Task<string> ExecuteReaderAsync(string? configuration, string queryData, CancellationToken cancellationToken = default)

Parameters

configuration string
queryData string
cancellationToken CancellationToken

Returns

Task<string>

ExecuteScalarAsync(string?, string, CancellationToken)

public Task<string?> ExecuteScalarAsync(string? configuration, string queryData, CancellationToken cancellationToken = default)

Parameters

configuration string
queryData string
cancellationToken CancellationToken

Returns

Task<string>

GetInfoAsync(string?, CancellationToken)

[SuppressMessage("AsyncUsage", "AsyncFixer04:Fire-and-forget async call inside an using block", Justification = "False positive")]
public virtual Task<LinqServiceInfo> GetInfoAsync(string? configuration, CancellationToken cancellationToken = default)

Parameters

configuration string
cancellationToken CancellationToken

Returns

Task<LinqServiceInfo>

HandleException(Exception)

protected virtual void HandleException(Exception exception)

Parameters

exception Exception

ValidateQuery(LinqServiceQuery)

protected virtual void ValidateQuery(LinqServiceQuery query)

Parameters

query LinqServiceQuery