Class LinqService
- Namespace
- LinqToDB.Remote
- Assembly
- linq2db.dll
public class LinqService : ILinqService
- Inheritance
-
object
LinqService
- Implements
-
- Derived
-
- Extension Methods
-
Constructors
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