static void Main(string[] args) { var db = new Kontekst(); db.Database.EnsureCreated(); db.Zajecias.Add(new Zajecia() { Nazwa = "P4x", GodzinaRozpozcecia = new DateTime(2020, 1, 1, 13, 30, 00) }); db.SaveChanges(); var zajecia = db.Zajecias.Where(x => x.ID > 2); foreach (var item in zajecia) { Console.WriteLine($"{ item.ID}. { item.Nazwa}. { item.GodzinaRozpozcecia}"); } var zajeciaDoZmiany = db.Zajecias.First(x => x.Nazwa.StartsWith("P")); zajeciaDoZmiany.Nazwa = "AM2"; db.Update(zajeciaDoZmiany); db.SaveChanges(); //first db //var nwctx = new NorthwindContext(); //var join = nwctx.Orders.Include(x => x.Customer); //var query = join.Take(5); //foreach (var item in query) //{ // Console.WriteLine($"{item.Customer.CustomerId} : {item.OrderId} : {item.OrderDate}"); //} //foreach (var order in nwctx.order.Includex(x => x.Customer)) //{ // Console.WriteLine(order.OrderId); //} //foreach (var item in nwctx.PozycjeZamowienia.Include(x => x)) //{ // Console.WriteLine($"Id zamówienia:{item.IdZamówienia} Id produktu:{item.IdProduktu} " + // $"Nazwa produktu:{item.IdProduktuNavigation.NazwaProduktu} Cena jednostkowa:{item.IdProduktuNavigation.CenaJednostkowa} " + // $"Ilość: {item.Ilość}"); //} var NorthwindContext = new NorthwindContext(); var join = NorthwindContext.Orders.Include(x => x.Customer); var query = join.Take(5); foreach (var item in query) { Console.WriteLine($"{item.Customer.CustomerId} : {item.OrderId} : {item.OrderDate}"); } }
static void Main(string[] args) { var db = new Kontekst(); db.Database.EnsureCreated(); db.Zajecias.Add(new Zajecia() { Nazwa = "p4", GodzinaRozpoczecia = new DateTime(2020, 1, 1, 12, 30, 0) }); //nie mozna wstawiac wlasnego id db.SaveChanges(); var zajecia = db.Zajecias.Where(x => x.Id > 2); foreach (var item in zajecia) { Console.WriteLine($"{item.Id}. {item.Nazwa} {item.GodzinaRozpoczecia.ToShortTimeString()}"); } var zajeciaDoZmiany = db.Zajecias.First(x => x.Nazwa.StartsWith("p")); zajeciaDoZmiany.Nazwa = "Am2"; db.Update(zajeciaDoZmiany); db.SaveChanges(); using (var connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Northwind;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False")) { var nxwc = new Northwind(); foreach (var order in nxwc.Orders.Include(x => x.Customer)) { Console.WriteLine(order.Customer.CompanyName); } foreach (var item in nxwc.Orders .Include(x => x.CenaJednostkowa) .Include(x => x.IdZamowienia)) { } } }