Comma-separated, dialect-quoted column list for EntityInfo.DatestampReturnFields (built via QuoteIdentifier).
The effective return mode requested for this save call (options?.SaveReturnMode ?? spReturnMode).
Column list to select from an intermediate result capture table or CTE
(datestampSelectColumnsSQL when effectiveReturnMode === 'datestamps_only', otherwise '*').
True when runtime options requested 'datestamps_only' on an entity whose compiled
SP/function returns the full row (!spReturnsDatestampsOnly && effectiveReturnMode === 'datestamps_only').
Column list to select directly from the routine call when the dialect selects from the routine
(datestampSelectColumnsSQL when needsDatestampProjection is true, otherwise '*').
The return mode compiled into the entity's generated SP/function (EntityInfo.SaveReturnMode).
True when the compiled SP/function already returns only PK + datestamps (spReturnMode === 'datestamps_only').
Resolved return-shape context computed by
GenericDatabaseProvider.ResolveSaveReturnContextand passed to dialect-specific save-wrapping hooks (WrapSaveCallForResult,ProjectSaveCallToDatestamps, andWrapSaveCallWithRecordChange).Centralizes the
SaveReturnModedecision logic and quoted column-list construction inGenericDatabaseProviderso dialect subclasses only supply dialect-specific SQL grammar.