Ich verwende zuerst die EF6-Datenbank, gegen Oracle 11. Die Tabellen-IDs werden durch einen Trigger generiert, der eine Sequenz in der Datenbank verwendet.Wie wird die Entitäts-ID hinzugefügt? Entity Framework 6 Oracle 11
Wenn ich eine Entität durch EF hinzufügen, wird die ID nicht wie erwartet zurückgewonnen, jede Ahnung, was ist falsch?
using (var Context = new Context())
{
Context.DATASETS.Add(datasetToAdd);
Context.SaveChanges();
}
datasetToAdd.ID
ist nicht ausgefüllt.
Oracle 11 hat keine Identity-Spalten, die ID ist ein Primärschlüssel, der vom Trigger beim Einfügen generiert wird, und die ID-Werte stammen aus einer Sequenz. – Mina