Table of Contents

Enum BasicSqlBuilder.ConcatBuildStyle

Namespace
LinqToDB.Internal.SqlProvider
Assembly
linq2db.dll

Built-in strategies for emitting a SqlConcatExpression. Providers select one via ConcatStyle; BuildSqlConcatExpression(SqlConcatExpression) is overridden only when none of the three fits.

protected enum BasicSqlBuilder.ConcatBuildStyle
Extension Methods

Fields

Function = 2

CONCAT(a, b, c) — MySQL, ClickHouse.

Pipes = 1

a || b || c — ANSI-SQL standard; PostgreSQL, Oracle, SQLite, DB2, Firebird, Informix, SAP HANA, DuckDB, Sybase ASE, SQL Server 2025+.

Plus = 0

a + b + c — SQL Server pre-2025, SqlCe, Access.