Gewusst wie: Generieren von SqlCeResultSet-Code (Geräte)

Aktualisiert: November 2007

Bei den folgenden Schritten wird davon ausgegangen, dass eine SQL Server Compact 3.5-Datenbank im Datenquellenfenster verfügbar ist. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Datenbank (Geräte) oder Gewusst wie: Hinzufügen einer Datenbank zu einem Geräteprojekt.

Visual Studio generiert Code für ein Dataset standardmäßig nur in einem Geräteprojekt. Sie können diesen Standardwert ändern, um stattdessen ein Resultset oder beides zu generieren. Weitere Informationen zu den Unterschieden zwischen den beiden Typen finden Sie unter Resultsets im Vergleich zu Datasets (Geräte).

Die Resultset- und Resultset/Dataset-Optionen werden nur für XSD-Dateien unterstützt, die für SQL Server Compact 3.5-Verbindungen erstellt wurden. Die Dataset-Option wird für alle Verbindungen unterstützt und ist der standardmäßig generierte Code.

Um eine vorhandene Datasetanwendung in eine Resultsetanwendung umzuwandeln, legen Sie die Eigenschaft Benutzerdefiniertes Tool auf MSDataSetResultSetGenerator fest. Mit dieser Einstellung werden beide Typen von Datenzugriffsklassen generiert. Nun können Sie den Code ohne Buildfehler migrieren. Wenn Sie den Code migriert haben, legen Sie die Eigenschaft Benutzerdefiniertes Tool auf MSResultSetGenerator fest. Führen Sie eine Neuerstellung durch, um zu prüfen, ob die Verwendung von Datasets aus dem Code entfernt wurde.

Hinweis:

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So generieren Sie Code nur für Resultsets

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die XSD-Datenbankdatei, und klicken Sie dann auf Eigenschaften.

  2. Legen Sie den Wert für Benutzerdefiniertes Tool auf MSResultSetGenerator fest.

  3. Generieren Sie die Projektmappe neu.

So generieren Sie Code nur für Datasets

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die XSD-Datenbankdatei, und klicken Sie dann auf Eigenschaften.

  2. Legen Sie den Wert für Benutzerdefiniertes Tool auf MSDataSetGenerator fest.

    Dieser Wert ist der Standardwert.

  3. Generieren Sie die Projektmappe neu.

So generieren Sie Code sowohl für Resultsets als auch für Datasets

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die XSD-Datenbankdatei, und klicken Sie dann auf Eigenschaften.

  2. Legen Sie den Wert für Benutzerdefiniertes Tool auf MSDataSetResultSetGenerator fest.

  3. Generieren Sie die Projektmappe neu.

Siehe auch

Konzepte

Resultsets im Vergleich zu Datasets (Geräte)

Verwenden von SQL Server Compact 3.5-Datenbanken (Geräte)