public static CreateIndexModelParameter <T> IsUnique <T>(this CreateIndexModelParameter <T> source, bool isUnique = true) { var definition = source.Keys; source.Options.Unique = isUnique; return(new CreateIndexModelParameter <T>(source.Keys, source.Options, definition.Render(), source.Builder)); }
public static CreateIndexModelParameter <T> Descending <T>( this CreateIndexModelParameter <T> source, Expression <Func <T, object> > expression) { var definition = source.Keys.Descending(expression); return(new CreateIndexModelParameter <T>(definition, source.Options, definition.Render(), source.Builder)); }