6
एंटीटी फ्रेमवर्क को डेटाबेस में संग्रहीत करने से पहले स्वचालित रूप से सभी तारों को कैसे ट्रिम करें?इकाई फ्रेमवर्क के साथ स्ट्रिंग को कैसे ट्रिम करें?
एंटीटी फ्रेमवर्क को डेटाबेस में संग्रहीत करने से पहले स्वचालित रूप से सभी तारों को कैसे ट्रिम करें?इकाई फ्रेमवर्क के साथ स्ट्रिंग को कैसे ट्रिम करें?
आप डेटाबेस पर सभी कॉल को रोकने के लिए IDbCommandInterceptor
का उपयोग कर सकते हैं। फिर पारित होने वाले किसी भी पैरामीटर को ट्रिम करें।
अधिक जानकारी के लिए this article देखें और विशेष रूप से इंटरसेप्टर को कैसे पंजीकृत करें।
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
}