Neue Datenfeatures
Aktualisiert: Juli 2008
Zu dieser Version von Visual Studio gehören die folgenden neuen Features zur Entwicklung von Anwendungen, die auf Daten zugreifen:
Die Sprachintegrierte Abfrage (Language-Integrated Query, LINQ)-Technologie bietet wesentliche Erweiterungen der Programmiersprache gegenüber Visual Studio 2005. LINQ to SQL wendet LINQ-Technologie auf relationale Datenbanken an. Weitere Informationen für den Einstieg in LINQ to SQL finden Sie unter LINQ to SQL.
Der Object Relational Designer (O/R-Designer) unterstützt Entwickler beim Erstellen und Bearbeiten von LINQ to SQL-Objekten, die Zuordnungen zwischen einer Anwendung und einer Datenbank herstellen. Der O/R-Designer erstellt DataContext, Entitätsklassen und DataContext-Methoden, die von LINQ to SQL zur Kommunikation mit der Remotedatenbank und der Behandlung der in der Anwendung verwendeten Daten verwendet werden. Weitere Informationen finden Sie unter Übersicht über den O/R-Designer.
- Um den O/R-Designer zu öffnen, fügen Sie ein LINQ to SQL-Klassen-Element zu einem Projekt hinzu. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von LINQ to SQL-Klassen zu einem Projekt (O/R-Designer).
Durch die N-Tier-Unterstützung für typisierte DataSets werden Verbesserungen des DataSet-Designers bereitgestellt, die zur Trennung von TableAdapter-Code und typisiertem DataSet-Code in separate Projekte hilfreich sind. Weitere Informationen finden Sie unter Übersicht über N-Tier-Datenanwendungen.
- Um TableAdapter-Code und typisierten DataSet-Code in separate Projekte zu trennen, legen Sie im DataSet-Designer die DataSet-Projekt-Eigenschaft fest. Weitere Informationen hierzu finden Sie unter Gewusst wie: DataSets und TableAdapters in verschiedene Projekte aufteilen.
Dem DataSet-Designer wurden Funktionen für hierarchische Aktualisierungen hinzugefügt, um das Speichern von Daten in mehreren verknüpften Tabellen zu ermöglichen. Den typisierten DataSets wurde ein neues TableAdapterManager-Objekt mit generiertem Code hinzugefügt, in dem die für die Erhaltung der referenziellen Integrität erforderliche Speicherlogik enthalten ist. Rufen Sie statt der Update-Methode für die einzelnen TableAdapter die TableAdapterManager.UpdateAll-Methode auf. Weitere Informationen finden Sie unter Hierarchische Aktualisierung.
- Standardmäßig wird die hierarchische Aktualisierung für DataSets aktiviert, die in dieser Visual Studio-Version erstellt werden. Hierarchische Aktualisierungen können durch entsprechende Festlegungen der Hierarchische Aktualisierung-Eigenschaft im DataSet-Designer gesteuert werden. Ausführliche Informationen finden Sie unter Gewusst wie: Aktivieren und Deaktivieren der hierarchischen Aktualisierung.
Durch das Zwischenspeichern der lokalen Datenbank werden eine SQL Server Compact 3.5-Datenbank und Microsoft Synchronization Services für ADO.NET in einer Anwendung eingeschlossen, durch die dann regelmäßige Synchronisierungen der Daten mit einer Remotedatenbank auf einem Server vorgenommen werden. Durch das Zwischenspeichern lokaler Datenbanken können Anwendungen die Anzahl der Roundtrips zwischen einer Anwendung und einem Datenbankserver vermindern. Dies kann die Leistung verbessern, wenn Sie mit Daten arbeiten, die sich selten ändern, oder wenn Anwendungen sich nicht immer mit der Remotedatenbank verbinden können. Weitere Informationen finden Sie unter Übersicht über gelegentlich verbundene Anwendungen.
Sie konfigurieren das Zwischenspeichern lokaler Datenbanken, indem Sie einen Cache für lokale Datenbanken zu einem Projekt hinzufügen. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren der Datensynchronisierung in einer Anwendung.
Ab Visual Studio 2008 SP1 können Sie die Zwischenspeicherung lokaler Datenbanken im Assistent zum Konfigurieren von Datenquellen konfigurieren. Weitere Informationen hierzu finden Sie unter Exemplarische Vorgehensweise: Erstellen einer gelegentlich verbundenen Anwendung mit dem Assistenten zum Konfigurieren von Datenquellen.
Ab Visual Studio 2008 SP1 können Sie die Zwischenspeicherung lokaler Datenbanken für die Verwendung der SQL Server-Änderungsnachverfolgung konfigurieren. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren der Datensynchronisierung zum Verwenden der SQL Server-Änderungsverfolgung.
Microsoft SQL Server Compact 3.5 ist eine kompakte Datenbank, die auf Desktopcomputern, intelligenten Geräten und Tablet PCs bereitgestellt werden kann. SQL Server Compact 3.5 ist eine lokale Datenbank, die problemlos zu Anwendungen hinzugefügt werden kann und einfach bereitzustellen ist. Weitere Informationen finden Sie unter Verwenden von SQL Server Compact 3.5 (Visual Studio).
Informationen zur Integration einer neuen oder bereits vorhandenen SQL Server Compact 3.5-Datenbank in eine Anwendung finden Sie unter Gewusst wie: Hinzufügen einer SQL Server Compact 3.5-Datenbank zu einem Projekt.
Siehe auch
Konzepte
Neues in Visual Database Tools
Ergänzungen zu Windows Forms für .NET Framework 2.0
Änderungsverlauf
Date |
Versionsgeschichte |
Grund |
---|---|---|
Juli 2008 |
Zusätzliche Informationen zum Konfigurieren der Zwischenspeicherung lokaler Datenbanken mit dem Assistenten zum Konfigurieren von Datenquellen |
SP1-Featureänderung. |
Juli 2008 |
Zusätzliche Informationen zum Konfigurieren der Zwischenspeicherung lokaler Datenbanken für die Verwendung der SQL Server-Änderungsnachverfolgung |
SP1-Featureänderung. |