C# Class Rhetos.Dom.DefaultConcepts.Persistence.FullTextSearchInterceptor

Based on http://www.entityframework.info/Home/FullTextSearch. This interceptor modifies SQL query generated by FullTextSearchId function mapping in DatabaseExtensionFunctionsMapping.
Inheritance: IDbCommandInterceptor
Mostra file Open project: Rhetos/Rhetos

Public Methods

Method Description
NonQueryExecuted ( DbCommand command, DbCommandInterceptionContext interceptionContext ) : void
NonQueryExecuting ( DbCommand command, DbCommandInterceptionContext interceptionContext ) : void
ReaderExecuted ( DbCommand command, DbCommandInterceptionContext interceptionContext ) : void
ReaderExecuting ( DbCommand command, DbCommandInterceptionContext interceptionContext ) : void
ScalarExecuted ( DbCommand command, DbCommandInterceptionContext interceptionContext ) : void
ScalarExecuting ( DbCommand command, DbCommandInterceptionContext interceptionContext ) : void

Private Methods

Method Description
RewriteFullTextQuery ( DbCommand cmd ) : void

Method Details

NonQueryExecuted() public method

public NonQueryExecuted ( DbCommand command, DbCommandInterceptionContext interceptionContext ) : void
command System.Data.Common.DbCommand
interceptionContext DbCommandInterceptionContext
return void

NonQueryExecuting() public method

public NonQueryExecuting ( DbCommand command, DbCommandInterceptionContext interceptionContext ) : void
command System.Data.Common.DbCommand
interceptionContext DbCommandInterceptionContext
return void

ReaderExecuted() public method

public ReaderExecuted ( DbCommand command, DbCommandInterceptionContext interceptionContext ) : void
command System.Data.Common.DbCommand
interceptionContext DbCommandInterceptionContext
return void

ReaderExecuting() public method

public ReaderExecuting ( DbCommand command, DbCommandInterceptionContext interceptionContext ) : void
command System.Data.Common.DbCommand
interceptionContext DbCommandInterceptionContext
return void

ScalarExecuted() public method

public ScalarExecuted ( DbCommand command, DbCommandInterceptionContext interceptionContext ) : void
command System.Data.Common.DbCommand
interceptionContext DbCommandInterceptionContext
return void

ScalarExecuting() public method

public ScalarExecuting ( DbCommand command, DbCommandInterceptionContext interceptionContext ) : void
command System.Data.Common.DbCommand
interceptionContext DbCommandInterceptionContext
return void