Freigeben über


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.

  • 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.

  • 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.

  • 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).

Siehe auch

Konzepte

Neues in Visual Studio 2008

Neues in ADO.NET

Neues in Visual Database Tools

Neues in Visual Basic

Neues bei Visual C#

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.