IEntity.TrimStringValues Method
移除所有字符串属性(类型为
string 的属性)的值的前导和尾随空白字符。
此默认接口方法内是通过反射来获取/设置属性值的,可在实体类里重写为直接操作相关属性来获取更好的执行性能。
若对实体使用了通用 CRUD 服务,此方法将会执行在添加/修改操作时被自动调用(在通用 CRUD 服务泛型基类的 ValidateInput 方法中),即用户输入的字符串内容默认将始终被 Trim()。
若使用了通用 CRUD 服务但当前实体又不需要此操作,可在实体类里将此方法重写为一个空方法,或者重写对应自定义服务的 ValidateInput 方法。