/// <summary>
 ///اجرا می شود System.Data.Common.DbCommand.ExecuteReader(System.Data.CommandBehavior) این متد قبل از متد 
 /// </summary>
 /// <param name="command">پرس و جو ساخته شده</param>
 /// <param name="interceptionContext">اطلاعات کانتکس پرس و جو</param>
 public void ReaderExecuting(DbCommand command, DbCommandInterceptionContext<DbDataReader> interceptionContext)
 {
     command.ApplyCorrectPersianCharacters();
 }
 /// <summary>
 ///اجرا می شود System.Data.Common.DbCommand.ExecuteScalar() این متد قبل از متد 
 /// </summary>
 /// <param name="command">پرس و جو ساخته شده</param>
 /// <param name="interceptionContext">اطلاعات کانتکس پرس و جو</param>
 public void ScalarExecuting(DbCommand command, DbCommandInterceptionContext<object> interceptionContext)
 {
     command.ApplyCorrectPersianCharacters();
 }
 /// <summary>
 ///اجرا می شود System.Data.Common.DbCommand.ExecuteNonQuery() این متد قبل از متد 
 /// </summary>
 /// <param name="command">پرس و جو ساخته شده</param>
 /// <param name="interceptionContext">اطلاعات کانتکس پرس و جو</param>
 public void NonQueryExecuting(DbCommand command, DbCommandInterceptionContext<int> interceptionContext)
 {
     command.ApplyCorrectPersianCharacters();
 }