2
寻找需要能够得到声明方式方法名(AOP,反射等),使得编译器检查强制断变化等很好的例子:声明式绑定方法名称?
invocation.Method.Name.Equals("GetAll"
..是有办法用lambda /泛型方法来做这件事,所以我不必将方法名称作为字符串文字? 我用这样的事情之前得到属性名称:
public static string GetPropertyName<T, P>(Expression<Func<T, P>> propSelector)
where T : class
{
return (propSelector.Body as MemberExpression).Member.Name;
}
..但有一个可靠和简便的方法做的方法一样吗?