public Kunden_Verwaltungsklasse() { try { modell = MietmaschinendatenbankModelContainerFactory.MietmaschinendatenbankModelContainerFactoryGenerator(); } catch (Exception ex) { Console.WriteLine(ex.Message.ToString()); Console.ReadLine(); } }
static void Main(string[] args) { MietmaschinendatenbankModelContainer modell = null; try { // Specify the provider name, server and database. string providerName = "System.Data.SqlClient"; string serverName = ".\\sqlexpress"; string databaseName = "mietdatenbank"; // Initialize the connection string builder for the // underlying provider. SqlConnectionStringBuilder sqlBuilder = new SqlConnectionStringBuilder(); // Set the properties for the data source. sqlBuilder.DataSource = serverName; sqlBuilder.InitialCatalog = databaseName; sqlBuilder.IntegratedSecurity = true; // Build the SqlConnection connection string. string providerString = sqlBuilder.ToString(); // Initialize the EntityConnectionStringBuilder. EntityConnectionStringBuilder entityBuilder = new EntityConnectionStringBuilder(); //Set the provider name. entityBuilder.Provider = providerName; // Set the provider-specific connection string. entityBuilder.ProviderConnectionString = providerString; // Set the Metadata location. entityBuilder.Metadata = @"E:\Projekte\Git\CSHARP_MVVM_SQL_WCF_MachineryRentalService\CrossCutting\Mietmaschinendatenbank_DataClasses\bin\Debug\MietmaschinendatenbankModel.csdl| E:\Projekte\Git\CSHARP_MVVM_SQL_WCF_MachineryRentalService\CrossCutting\Mietmaschinendatenbank_DataClasses\bin\Debug\MietmaschinendatenbankModel.ssdl| E:\Projekte\Git\CSHARP_MVVM_SQL_WCF_MachineryRentalService\CrossCutting\Mietmaschinendatenbank_DataClasses\bin\Debug\MietmaschinendatenbankModel.msl"; Console.WriteLine(entityBuilder.ToString()); EntityConnection conn = new EntityConnection(entityBuilder.ToString()); modell = new MietmaschinendatenbankModelContainer(conn); //modell = new MietmaschinendatenbankModelContainer(); } catch (Exception ex) { Console.WriteLine(ex.Message.ToString()); Console.ReadLine(); } Kunde DieserKunde = new Kunde(); DieserKunde.Kundenname = "Simon"; DieserKunde.Kundengesamtumsatz = 0; //modell.KundenlisteSatz.AddObject(DieserKunde); try { Console.Write(modell.Connection.ConnectionString); //--------------------------------- try { var abfrage1 = from Kundendaten in modell.KundenlisteSatz select Kundendaten; object test = abfrage1.ToList(); foreach (Kunde testKunde in abfrage1) { Console.WriteLine(testKunde); if (testKunde.Kundenname == "Sa") { testKunde.Kundenname = "Sandra"; } } } catch (Exception ex) { Console.Write("Error:" + ex.ToString()); } //--------------------------------- try { var abfrage2 = from Lager in modell.LagerbestandSatz select Lager; object test = abfrage2.ToList(); } catch (Exception ex) { Console.Write("Error:" + ex.ToString()); } //--------------------------------- try { var abfrage3 = from Maschinenart in modell.MaschinenartenlisteSatz select Maschinenart; object test = abfrage3.ToList(); } catch (Exception ex) { Console.Write("Error:" + ex.ToString()); } //--------------------------------- try { var abfrage4 = from Maschinenkauf in modell.MaschinenkauflisteSatz select Maschinenkauf; object test = abfrage4.ToList(); } catch (Exception ex) { Console.Write("Error:" + ex.ToString()); } //--------------------------------- try { var abfrage5 = from Vermietung in modell.VermietungslisteSatz select Vermietung; object test = abfrage5.ToList(); } catch (Exception ex) { Console.Write("Error:" + ex.ToString()); } //--------------------------------- modell.SaveChanges(); } catch (Exception ex) { Console.WriteLine(DieserKunde.ToString() + " | " + ex.Message.ToString()); Console.ReadLine(); } }