/// <summary> /// Adds support for "RowNumber". /// </summary> /// <param name="builder">Options builder.</param> /// <param name="addRowNumberSupport">Indication whether to enable or disable the feature.</param> /// <returns>Provided <paramref name="builder"/>.</returns> public static SqliteDbContextOptionsBuilder AddRowNumberSupport( this SqliteDbContextOptionsBuilder builder, bool addRowNumberSupport = true) { builder.AddOrUpdateExtension(extension => extension.AddRowNumberSupport = addRowNumberSupport); return(builder); }
/// <summary> /// Adds custom factory required for translation of custom methods like <see cref="RelationalQueryableExtensions.AsSubQuery{TEntity}"/>. /// </summary> /// <param name="builder">Options builder.</param> /// <param name="addCustomQueryableMethodTranslatingExpressionVisitorFactory">Indication whether to add a custom factory.</param> /// <returns>Provided <paramref name="builder"/>.</returns> public static SqliteDbContextOptionsBuilder AddCustomQueryableMethodTranslatingExpressionVisitorFactory( this SqliteDbContextOptionsBuilder builder, bool addCustomQueryableMethodTranslatingExpressionVisitorFactory = true) { builder.AddOrUpdateExtension(extension => extension.AddCustomQueryableMethodTranslatingExpressionVisitorFactory = addCustomQueryableMethodTranslatingExpressionVisitorFactory); return(builder); }