1

クリーンアップが必要なデータベースがありますが、動的にクリーンアップしたいと考えています。各テーブルにはいくつかのフィールドが含まれており、私の要件は、「Trim()」関数がすべての「文字列」フィールドに適用されることです。

と という名前の 2 つのテーブルがあるCustomerInfoとし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 に答える