在类构造函数中使用 MySqlHelper.EscapeString 删除任何不需要的字符是正常的做法吗?
或者是他们更好的选择来实现这一点。
基本上我有以下课程
public class Region
{
public int RegionId {get;set;}
public string Name {get;set;}
public string Area {get;set;}
}
我只想在 Name 和 Area 的属性上使用 MySqlHelper.EscapeString,当这些属性被分配数据时。
然后将此类添加到列表中,例如
List<Region> MyRegionList = new List<Region>();
我应该通过遍历整个列表来使用 MySqlHelper.EscapeString 吗?一旦列表被格式化,我想把它变成逗号分隔的样式,所以我使用;
var sRegionList = String.Join(",", MyRegionList.Select(m => String.Format("({0},'{1}','{2}')", m.RegionId, m.Name, m.Area)));