我有一个需要清理的数据库,但我想动态清理它。每个表都包含几个字段,我的要求是“Trim()
”函数应用于所有“字符串”字段。
假设我有两个名为CustomerInfo
和CustomerPayments
的表,我的要求是首先迭代这些表,并为每个表搜索类型为“{{1}的列(字段) “然后将String
方法应用于它们。
我可以使用LINQ吗?
我使用以下代码无济于事,因为Entity Framework生成的Trim()
类没有实现CustomerInfo
。
GetProperties()
虽然我真的需要在基本实体对象中迭代表名。
答案 0 :(得分:1)
不应该是
foreach (PropertyInfo propertyInfo in typeof(CustomerInfo).GetProperties())