SqlServerDbContextOptionsBuilder.UseCompatibilityLevel(Int32) Method

Definition

Sets the SQL Server compatibility level that EF Core will use when interacting with the database. This allows configuring EF Core to work with older (or newer) versions of SQL Server. Defaults to 160 (SQL Server 2022).

public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder UseCompatibilityLevel (int compatibilityLevel);
abstract member UseCompatibilityLevel : int -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.UseCompatibilityLevel : int -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function UseCompatibilityLevel (compatibilityLevel As Integer) As SqlServerDbContextOptionsBuilder

Parameters

compatibilityLevel
Int32

false to have null resource

Returns

Remarks

See Using DbContextOptions, and SQL Server documentation on compatibility level for more information and examples.

Applies to