-
Notifications
You must be signed in to change notification settings - Fork 19
Table Hints (SQL Server)
Pawel Gerr edited this page Nov 11, 2025
·
1 revision
var services = new ServiceCollection()
.AddDbContext<DemoDbContext>(builder => builder
.UseSqlServer("conn-string",
options => options.AddTableHintSupport());// starts a database transaction
using var rootTx = myDbContext.Database.BeginTransaction();
var product = myDbContext.Products
.WithTableHints(SqlServerTableHint.RowLock, SqlServerTableHint.UpdLock)
.FirstOrDefaultAsync(p => p.Id == id);- Collection Parameters (temp-tables light) (SQL Server)
- Window Functions Support (RowNumber, Sum, Average, Min, Max)
- Nested (virtual) Transactions
- Table Hints (SQL Server)
- Queries accross multiple databases (SQL Server)
- Changing default schema at runtime
- If-Exists / If-Not-Exists checks in migrations (SQL Server)
- Migrations: include-columns (SQL Server)
- Migrations: identity column (SQL Server)
- Migrations: (non-)clustered PK (SQL Server)