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