Ich verwende Entity Framework 4.3 Code-First mit Oracle. Ich erhalte die folgende Fehlermeldung:Zuordnung eines Fremdschlüssels mit einem benutzerdefinierten Spaltennamen
System.InvalidOperationException : The ForeignKeyAttribute on property 'WidgetSequence' on type 'WidgetDistributor.WidgetEntity' is not valid. The foreign key name 'WIDGETSEQUENCE_ID' was not found on the dependent type 'WidgetDistributor.WidgetEntity'. The Name value should be a comma separated list of foreign key property names.
Meine Einheiten sind wie folgt aus:
[Table("WIDGETENTITIES")]
public class WidgetEntity {
[Column("WIDGETENTITY_ID")]
public int Id { get; set; }
[ForeignKey("WIDGETSEQUENCE_ID")]
public WidgetSequence Sequence { get; set; }
// and other properties that map correctly
}
[Table("WIDGETSEQUENCES")]
public class WidgetSequence {
[Column("WIDGETSEQUENCE_ID")]
public int Id { get; set; }
[Column("NUMBER")]
public int Number { get; set; }
}
Mein Code korrekt zu sein scheint. Was habe ich hier falsch gemacht?
Danke für Ihre Antwort. Was ist mit diesem Problem? Könnten Sie bitte einen Blick darauf werfen? Vielen Dank im Voraus ... http://stackoverflow.com/questions/29333787/how-to-create-lookup-table-and-define-relationships –