在数据库中插入/更新ServiceStack模型之前,有没有办法根据[StringLength()]属性“自动”修剪ServiceStack模型的字符串?
我收到一个错误,因为我试图从外部服务导入的字符串太长而且我的模型非常大并且具有不同的字符串长度...在修剪每个字符串的时间方面会很昂贵手动输入。
答案 0 :(得分:1)
您可以使用OrmLite's String Filter修剪字符串属性:
OrmLiteConfig.StringFilter = s => s.TrimEnd();
db.Insert(new Poco { Name = "Value with trailing " });
db.Select<Poco>().First().Name // "Value with trailing"