Frage

Wenn Sie über eine Tabelle mit einem zusammengesetzten Primärschlüssel verfügen, der aus einem Fremdschlüssel und anderen Tabellenspalten besteht, wie erhalten Sie dann dynamische ASP.NET-Daten, damit die Tabellenspalten mit nicht fremden Primärschlüsseln bearbeitet werden können?

War es hilfreich?

Lösung

LINQ to SQL unterstützt nicht den Primärschlüssel eines Unternehmens ändert auch ohne Dynamic Data verwendet wird.

Andere Tipps

Die Verbindung oder Composite-Fremdschlüssel ist nicht gut in der aktuellen Version nicht unterstützt. Ich lief in das gleiche Problem, wenn ein Testprojekt zu bauen. mit Drop-downs für eine Eltern-Kind-Beziehung mit einem einzigen Spalte Fremdschlüssel, dynamische Daten erlaubten mich Datensätze in der untergeordneten Tabelle zu bearbeiten. Für eine Eltern-Kind-Beziehung mit einer Verbindung Primärschlüssel, nur dynamische Daten erlaubten mir eine des Fremdschlüssels zu bearbeiten, ohne einen Tropfen nach unten. Ich habe versucht, sowohl Linq to SQL und Dateneinheiten.

Ein Primärschlüssel muss lediglich eindeutig sein und das bedeutet nicht unbedingt, dass er automatisch generiert werden muss.Es bedeutet auch nicht, dass es nicht geändert werden kann.

Es ist denkbar, dass ein Mensch den Primärschlüssel ausfindig macht. In diesem Fall benötigt das pk-Feld eine Eingabe.

Ein Primärschlüssel stellt die Identität eines Unternehmens. Es wird angenommen, dass Primärschlüsselfelder nie geändert werden. Ihre Frage lässt vermuten, dass Sie falsch Primärschlüssel verwenden können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top