Skip to content

aqbjteddy/EntityFramework.Interceptors

Repository files navigation

EntityFramework.Interceptors

    public class MySqlUseIndexHint : QueryHint
    {
        public MySqlUseIndexHint(string tableName, string indexName) : base(QueryHintType.UseIndex, tableName)
        {
            this.IndexName = indexName;
        }

        public string IndexName { get; private set; }

        public override string Replace(string commandText)
        {
            return commandText.Replace(this.TableName, $"{this.TableName} USE INDEX({this.IndexName})");
        }
    }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages