Veri Tabanından Kayıt Çağırma
Tek bir kayıt çağırma
static void GetProduct(int id)
{
using(var context = new ShopContext())
{
var product = context
.Products
.Where(p => p.Id ==id)
.FirstOrDefault();
Console.WriteLine($"{product.Id}. Telefon: {product.Name} Fiyatı {product.Price}");
}
}
Birden fazla kayıt çağırma
static void GetAllProducts()
{
using(var context = new ShopContext())
{
// Koşulsuz tüm kayıtları getirir.
var products = context.Products.ToList();
foreach (var p in products)
{
Console.WriteLine($"{p.Id}. Telefon: {p.Name} Fiyatı {p.Price}");
}
// Seçili kolonları gösterme
var products = context
.Products
.Select(p => new {
p.Name
})
.ToList();
foreach (var p in products)
{
Console.WriteLine($"Telefon: {p.Name}");
}
}
}
Last updated