表現を使っています。一般的な戻り値の型を持つことは可能ですか?そのため、プロパティの型が式に渡されたものを返したいと思います。
public PropertyMapping(Expression<Func<TEntity, int>> expression)
{
this.expression = expression;
if (this.expression != null)
{
this.expressionMemberName =((MemberExpression)this.expression.Body).Member.Name;
}
}
StringPropertyMapping、IntPropertyMapping、DoublePropertyMapping などを作成したくありません....