2015-09-22 15 views

cevap

8

Veritabanına yapılan tüm çağrıları engellemek için IDbCommandInterceptor numaralı telefonu kullanabilirsiniz. Daha sonra geçirilen parametreleri düzeltin.

Daha fazla ayrıntı için ve özellikle de kesicinin nasıl kaydedileceğini öğrenmek için this article'a bakın.

class TrimCommandInterceptor: IDbCommandInterceptor 
{ 
    public void NonQueryExecuting(DbCommand command, DbCommandInterceptionContext<int> ctx) 
    { 
    foreach (var p in command.Parameters) 
    { 
     if (p.Value is string) 
     p.Value = ((string) p.Value).Trim(); 
    } 
    } 

    // Add all the other interceptor methods 
}