クリーンアップが必要なデータベースがありますが、動的にクリーンアップしたいと考えています。各テーブルにはいくつかのフィールドが含まれており、私の要件は、「Trim()
」関数がすべての「文字列」フィールドに適用されることです。
と という名前の 2 つのテーブルがあるCustomerInfo
としCustomerPayments
ます。私の要件は、最初にこれらのテーブルを反復処理し、各テーブルについて、型が " " の列 (フィールド) を検索してから、メソッドをそれらにString
適用することです。Trim()
LINQでそれを行うことはできますか?
CustomerInfo
Entity Framework によって生成されたクラスが実装していないため、次のコードを無駄に使用していGetProperties()
ました。
foreach (PropertyInfo propertyInfo in CustomerInfo.GetProperties())
基本エンティティオブジェクトでもテーブル名を繰り返す必要がありますが。