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