2
問題がある:メソッドに渡すために表現を変更する方法
public GetAll(Expression<Func<CampModel, bool>> whereCondition)
{
// and it should call another GetAllCampsFromRepo method that gets Camps from a repository
}
public IList<Camp> GetAllCampsFromRepo(Expression<Func<Camp, bool>> whereCondition)
{
return // Blah blah the list of Camps
}
そこで質問正しく最初のメソッドの本体から2番目のメソッドを呼び出す方法です、異なる種類のマッピングプロパティ - CampModelオブジェクトはCampオブジェクトに似ています(それらは似ていますが異なります)
をGetAllCampsFromRepo
に渡すにはどのように変換できますか?私はそれを渡すことはできませんのであるよう:
GetAllCampsFromRepo(whereCondition)
は私がSystem.Linq.Expressions.ExpressionVisitorようなものを使用して、元の式を変更することはできますか?どうやってするか?
ありがとうございました! 100%働く – Agzam