Table of Contents

Class LinqService

Namespace
LinqToDB.Remote
Assembly
linq2db.dll
public class LinqService : ILinqService
Inheritance
LinqService
Implements
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

Methods

CreateDataContext(string?)

public virtual DataConnection CreateDataContext(string? configuration)

Parameters

configuration string

Returns

DataConnection

ExecuteBatch(string?, string)

public int ExecuteBatch(string? configuration, string queryData)

Parameters

configuration string
queryData string

Returns

int

ExecuteBatchAsync(string?, string, CancellationToken)

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

Parameters

configuration string
queryData string
cancellationToken CancellationToken

Returns

Task<int>

ExecuteNonQuery(string?, string)

public int ExecuteNonQuery(string? configuration, string queryData)

Parameters

configuration string
queryData string

Returns

int

ExecuteNonQueryAsync(string?, string, CancellationToken)

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

Parameters

configuration string
queryData string
cancellationToken CancellationToken

Returns

Task<int>

ExecuteReader(string?, string)

public string ExecuteReader(string? configuration, string queryData)

Parameters

configuration string
queryData string

Returns

string

ExecuteReaderAsync(string?, string, CancellationToken)

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

Parameters

configuration string
queryData string
cancellationToken CancellationToken

Returns

Task<string>

ExecuteScalar(string?, string)

public string? ExecuteScalar(string? configuration, string queryData)

Parameters

configuration string
queryData string

Returns

string

ExecuteScalarAsync(string?, string, CancellationToken)

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

Parameters

configuration string
queryData string
cancellationToken CancellationToken

Returns

Task<string>

GetInfo(string?)

public virtual LinqServiceInfo GetInfo(string? configuration)

Parameters

configuration string

Returns

LinqServiceInfo

GetInfoAsync(string?, CancellationToken)

public virtual Task<LinqServiceInfo> GetInfoAsync(string? configuration, CancellationToken cancellationToken)

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