public Widoki() { InitializeComponent(); //RandomData.test(); mong(); List <String> list = new List <String>(); BazyDanych2.BazyDB context = new BazyDanych2.BazyDB(); var metadata = ((IObjectContextAdapter)context).ObjectContext.MetadataWorkspace; var tables = metadata.GetItemCollection(DataSpace.SSpace) .GetItems <EntityContainer>() .Single() .BaseEntitySets .OfType <EntitySet>() .Where(s => !s.MetadataProperties.Contains("Type") || s.MetadataProperties["Type"].ToString() == "Tables"); foreach (var table in tables) { var tableName = table.MetadataProperties.Contains("Table") && table.MetadataProperties["Table"].Value != null ? table.MetadataProperties["Table"].Value.ToString() : table.Name; list.Add(tableName); } listView.ItemsSource = list; }
private void listView_MouseDoubleClick(object sender, MouseButtonEventArgs e) { BazyDanych2.BazyDB mdb = new BazyDanych2.BazyDB(); if ((((ListView)(sender)).SelectedItem).Equals("gracz")) { dataGrid.ItemsSource = mdb.gracz.ToList(); } if ((((ListView)(sender)).SelectedItem).Equals("mecz")) { dataGrid.ItemsSource = mdb.mecz.ToList(); } if ((((ListView)(sender)).SelectedItem).Equals("kolejka_statystyki_gracza")) { dataGrid.ItemsSource = mdb.kolejka_statystyki_gracza.ToList(); } if ((((ListView)(sender)).SelectedItem).Equals("druzyna")) { dataGrid.ItemsSource = mdb.druzyna.ToList(); } if ((((ListView)(sender)).SelectedItem).Equals("zapis_do_druzyny")) { dataGrid.ItemsSource = mdb.zapis_do_druzyny.ToList(); } if ((((ListView)(sender)).SelectedItem).Equals("udzial")) { dataGrid.ItemsSource = mdb.udzial.ToList(); } if ((((ListView)(sender)).SelectedItem).Equals("osiagniecia")) { dataGrid.ItemsSource = mdb.osiagniecia.ToList(); } if ((((ListView)(sender)).SelectedItem).Equals("statystyki_meczu")) { dataGrid.ItemsSource = mdb.statystyki_meczu.ToList(); } if ((((ListView)(sender)).SelectedItem).Equals("zdarzenie")) { dataGrid.ItemsSource = mdb.zdarzenie.ToList(); } if ((((ListView)(sender)).SelectedItem).Equals("widok")) { dataGrid.ItemsSource = mdb.widok.ToList(); } // mdb.Database.ExecuteSqlCommand("dodaj(@id,@nick,@steamid,@nazwakontawgrze)", id, nick, steam, nazwa); }
private void button_Click(object sender, RoutedEventArgs e) { int ind = dataGrid.SelectedIndex; DataTable x = new DataTable(listView.SelectedItem.ToString()); BazyDanych2.BazyDB mdb = new BazyDanych2.BazyDB(); }
public void transaction() { BazyDanych2.BazyDB context = new BazyDanych2.BazyDB(); DbContextTransaction trans = context.Database.BeginTransaction(); context.gracz.Add(new BazyDanych2.gracz { IDGracza = 100, Nick = "cavd" }); context.SaveChanges(); trans.Commit(); }