| SqlExpressionEGetSelectScalarSqlT Method |
Namespace: LiteRepository
public string GetSelectScalarSql<T>( Expression<Func<IEnumerable<E>, T>> expression, Expression<Func<E, bool>> where = null, Object param = null )
You need to pass expression for retrive scalar data form database:
var sql = GetSelectScalarSql{T}(l => l.Average(e => e.Price)); // select avg(Price) from Table;
T is the return type for expression. Where expression used like in GetSelectSql.