次の方法でspring.net のExpressionEvaluator.getValue
機能を使用しようとしています。
bool retVal = (bool)ExpressionEvaluator.getValue(mailMessage, "Subject.Contains('vijay')");
オブジェクトは、コントラクトにプロパティを持つインターフェイスのmailMessage
具象型に分類されます。IMailMessage
Subject
問題は、mailMessage
オブジェクトのクラスがIMailMessage
インターフェイスを明示的に実装していることです。これが、ExpressionEvaluator
を使用しようとしてConcreteImplementation.Subject
失敗している理由IMailMessage.Subject
です。
これを行う最善の方法は何でしょうか。私は暗黙のうちに実装したくありません。
または、式内でキャストする方法はありますか?