Thank you for your reply, the situation does not allow me to use VB.NET. anyway i've found the solution for this,


PropertyInfo lPropInfo = (pTargetObj.GetType()).GetProperty(lPram.ParameterName.Replace("@", ""), ,BindingFlags.SetProperty | BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Instance);


Hope that will help other C# developers