Table of Contents

Namespace LinqToDB.DataProvider.SqlServer

Classes

GetSqlDecimalAttribute

Configures SQL Server decimal value materialization through provider-specific SqlDecimal reader.

SqlFn
SqlFn.JsonData
SqlServerExtensions
SqlServerExtensions.FreeTextKey<TKey>
SqlServerHints

https://docs.microsoft.com/en-us/sql/t-sql/queries/hints-transact-sql

SqlServerHints.Join
SqlServerHints.Query
SqlServerHints.Table
SqlServerOptions
SqlServerRetryPolicy
SqlServerSpecificExtensions
SqlServerTools
SqlServerTransientExceptionDetector

Detects the exceptions caused by SQL Server transient failures.

SqlType

See Data types.

SqlType<T>

See Data types.

SystemDataSqlServerAttributeReader

Adds support for types and functions, defined in Microsoft.SqlServer.Types spatial types (or any other types and methods, that use SqlMethodAttribute or SqlUserDefinedTypeAttribute mapping attributes). Check https://linq2db.github.io/articles/FAQ.html#how-can-i-use-sql-server-spatial-types for additional required configuration steps to support SQL Server spatial types.

Interfaces

ISqlServerExtensions
ISqlServerSpecificQueryable<TSource>
ISqlServerSpecificTable<TSource>

Enums

SqlFn.ColumnPropertyName
SqlFn.ConnectionPropertyName
SqlFn.DatabasePropertyName
SqlFn.DateParts
SqlFn.DistanceMetric

A string with the name of the distance metric to use to calculate the distance between the two given vectors.

SqlFn.FileGroupPropertyName
SqlFn.FilePropertyExName
SqlFn.FilePropertyName
SqlFn.FullTextCatalogPropertyName
SqlFn.FullTextServicePropertyName
SqlFn.IndexKeyPropertyName
SqlFn.IndexPropertyName
SqlFn.NormType

A string with the name of the norm type to use to calculate the norm of the given vector.

SqlFn.ObjectPropertyExName
SqlFn.ObjectPropertyName
SqlFn.ServerPropertyName
SqlFn.TypePropertyName
SqlFn.VectorPropertyType

An expression specifying the name of the database property to return.

SqlServerProvider

SQL Server database provider.

SqlServerVersion

SQL Server dialect for SQL generation.