Querying Data with LINQ
๐ Querying Data with LINQ
EF Core supports powerful querying using LINQ.
๐งช Basic Queries
var products = context.Products.ToList();
๐ Filtering and Ordering
var cheapProducts = context.Products
.Where(p => p.Price < 50)
.OrderBy(p => p.Name)
.ToList();
๐ Including Related Data (Eager Loading)
var orders = context.Orders
.Include(o => o.Customer)
.ToList();
๐ Updating and Deleting Data
๐ Updating Entities
var product = context.Products.Find(1);
product.Price = 99.99M;
context.SaveChanges();
โ Deleting Entities
var product = context.Products.Find(1);
context.Products.Remove(product);
context.SaveChanges();