我有一个需要清理的数据库,但我想动态清理它。每个表都包含几个字段,我的要求是将“ Trim()
”函数应用于所有“字符串”字段。
假设我有两个名为CustomerInfo
and的表CustomerPayments
,我的要求是首先遍历这些表,并为每个表搜索类型为“ String
”的列(字段),然后将Trim()
方法应用于它们。
我可以用 LINQ 做到这一点吗?
我使用以下代码无济于事,因为CustomerInfo
Entity Framework 生成的类没有实现GetProperties()
.
foreach (PropertyInfo propertyInfo in CustomerInfo.GetProperties())
尽管我也确实需要在基础实体对象中迭代表名。