1

我有一个需要清理的数据库,但我想动态清理它。每个表都包含几个字段,我的要求是将“ Trim()”函数应用于所有“字符串”字段。

假设我有两个名为CustomerInfoand的表CustomerPayments,我的要求是首先遍历这些表,并为每个表搜索类型为“ String”的列(字段),然后将Trim()方法应用于它们。

我可以用 LINQ 做到这一点吗?

我使用以下代码无济于事,因为CustomerInfoEntity Framework 生成的类没有实现GetProperties().

foreach (PropertyInfo propertyInfo in CustomerInfo.GetProperties())

尽管我也确实需要在基础实体对象中迭代表名。

4

1 回答 1

2

这不应该是

foreach (PropertyInfo propertyInfo in typeof(CustomerInfo).GetProperties())

?

于 2013-01-06T20:08:37.910 回答