【发布时间】:2020-02-01 21:59:14
【问题描述】:
我开始越来越多地看到像下面这样的方法,但这是一个我不完全理解的概念。
public virtual Task<List<T>> GetAsync(Expression<Func<T, bool>> exp)
{
using (var conn = _factory.OpenDbConnection())
{
return conn.SelectAsync(exp);
}
}
有人可以帮我翻译一个表达式的方法参数吗?就像解释它与标准实例参数有何不同?
【问题讨论】:
-
你熟悉
db.SomeTable.Where(r => r.Value == 42)吗?