Min method is used to find min value of any numeric column in database.
using EntityFrameworkCore_ConsoleApp.Models;
namespace EntityFrameworkCore_ConsoleApp
{
public class Program
{
static void Main(string[] args)
{
using (var databaseContext = new DatabaseContext())
{
var min = databaseContext.Products.Min(product => product.Price);
Console.WriteLine("Min: " + min);
}
}
}
}
Output
Min: 4
You can use combination of Min method and Where method as below:
using EntityFrameworkCore_ConsoleApp.Models;
namespace EntityFrameworkCore_ConsoleApp
{
public class Program
{
static void Main(string[] args)
{
using (var databaseContext = new DatabaseContext())
{
var min = databaseContext.Products.Where(product => product.Status == true).Min(product => product.Price);
Console.WriteLine("Min: " + min);
}
}
}
}
Output
Min: 10
You can use combination of Min method and Where method and Select method as below:
using EntityFrameworkCore_ConsoleApp.Models;
namespace EntityFrameworkCore_ConsoleApp
{
public class Program
{
static void Main(string[] args)
{
using (var databaseContext = new DatabaseContext())
{
var min = databaseContext.Products.Where(product => product.Status == true).Select(product => product.Price).Min();
Console.WriteLine("Min: " + min);
}
}
}
}
Output
Min: 10