MaxAll
This method is used to compute the maximum value of the target field.
Code Snippets
Below is the sample code that returns the maximum value of the column Value
from a [dbo].[Sales]
table.
using (var connection = new SqlConnection(connectionString))
{
var expenses = connection.MaxAll<Sales>(e => e.Value);
}
Targeting a Table
You can also target a specific table by passing the literal table and field name like below.
using (var connection = new SqlConnection(connectionString))
{
var expenses = connection.MaxAll("[dbo].[Sales]", Field.From("Value"));
}
Table Hints
To pass a hint, simply write the table-hints and pass it in the hints
argument.
using (var connection = new SqlConnection(connectionString))
{
var expenses = connection.MaxAll<Sales>(e => e.Value,
hints: "WITH (NOLOCK)");
}
Or, you can use the SqlServerTableHints class.
using (var connection = new SqlConnection(connectionString))
{
var expenses = connection.MaxAll<Sales>(e => e.Value,
hints: SqlServerTableHints.NoLock);
}