Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - Am Server Tabelle erstellen Im Program veraenderung updaten
sk-io - Mo 16.01.12 20:17
Titel: Am Server Tabelle erstellen Im Program veraenderung updaten
Hallo Alle Zusammen -
Ich benutze VS2010 und habe einen SQL Server und dort eine Tabelle:
Parts
-ID
-Nr
-X
-Y
Mein program funktioniert klasse. Lesen, Schreiben, Loeschen etc...
Nun habe ich am Server mittles des SQL Configuration Managers die Tabelle sofern veraendert:
Parts
-ID
-Nr
-X
-Y
-A
-B
Im program habe ich die Tabelle 'refreshed' und ploetzlich stehen da die neuen Kolumnen A und B im Server Explorer. (Gut)
Doch kann ich in meinen Program weder parts.A oder parts.B nicht benutzen wie alle anderen.
Ist da irgendwo eine option wie man die Tabelle 'refreshen' kann so dass ich sie im program verwenden kann?
Th69 - Mo 16.01.12 20:33
Hallo sk-io :welcome:
wie greifst du denn auf die Datenbank zu? Benutzt du direkt SQL oder einen OR_Mapper (Linq-To-SQL, EF o.ä.)? Bei letzterem mußt du natürlich auch die generierten Code-Klassen aktualisieren lassen.
sk-io - Mo 16.01.12 21:02
Danke :)
Ich benutze Linq. Bitte entschuldige mir dass ich dieses nuetzliche detail vergessen hatte.
Auch muss man mir verzeihen - ich schrieb dieses program ungefaehr vor einem Jahr und habe es seit dem immer beuntzt. Hier und da etwas kleines veraendert doch ist dies nun meine erste grosse veraenderung und ich kann mich beim besten willen nicht mehr so genau erinneren welches buch oder welche webseite ich zum lernen benutzt hatte.
Wie kann ich denn die generierten Code Klassen updaten?
Th69 - Di 17.01.12 13:43
Hallo,
dann wirst du nochmal die Tabelle neu von dem Server-Explorer auf dein ".dmbl"-Diagramm ziehen müssen (ich kenne bei Linq-To-SQL keine Möglichkeit, die Tabelle direkt zu aktualisieren).
sk-io - Di 17.01.12 18:40
Funktionierte !!!
Musste vorerst das 'alte' auf der dmbl loeschen, dann das 'neue' draufziehen. Dies hat immer noch nicht geklappt.
Erst nachdem ich die Tabelle vom Server Explorer auf die DataSet.xsd geloescht/gezogen hatte klappte es nach ungefaehr einer Minute oder so.
Denke VS musste sehr viel umberechnen. :)
Danke!!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!