Пример #1
0
 /// <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);
 }
Пример #2
0
 /// <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);
 }