Dies geschah aus keinem wo. Ich hatte dieses Problem nie zuvor. Ich habe gerade eine Tabelle zu meiner SQL Azure-Datenbank hinzugefügt, die E-Mails für Personen enthält, die sich für unsere E-Mail-Liste anmelden. An diesen Tisch sind keine Assoziationen gebunden, er ist einfach allein. Ich gehe zurück zu VS und aktualisiere mein Modell von meiner Datenbank und erhalte jetzt diese Fehler.Probleme mit Multiplizität und EF 6
Error 1 Error 113: Multiplicity conflicts with the referential constraint in Role 'Category' in relationship 'FK_Items_3'. Because all of the properties in the Dependent Role are non-nullable, multiplicity of the Principal Role must be '1'. C:\Users\chuyita\Documents\Visual Studio 2012\Projects\gcaMusicExchange\gcaMusicExchange\myConnection.edmx 1043 11 gcaMusicExchange
und
Error 2 Error 113: Multiplicity conflicts with the referential constraint in Role 'Manufacturer' in relationship 'FK_Items_4'. Because all of the properties in the Dependent Role are non-nullable, multiplicity of the Principal Role must be '1'. C:\Users\chuyita\Documents\Visual Studio 2012\Projects\gcaMusicExchange\gcaMusicExchange\myConnection.edmx 1055 11 gcaMusicExchange
Ich verstehe es spricht ein Problem mit den Beziehungen, aber ich habe nichts geändert, und verstehen nicht, warum es jetzt beschwert.
ich diese ausgecheckt http://msdn.microsoft.com/en-us/data/jj591620.aspx und landete im Designer von 0..1 (Zero or One of Manufacturer)
zu 1 (One of Manufacturer)
meine 2 Beziehungen zu ändern, die den ersten Fehler zu lösen endete. Ich habe das gleiche mit dem zweiten Fehler gemacht und jetzt sind die Probleme weg. Ich bin mir nicht ganz sicher, was hier vor sich geht und habe Angst, mein Projekt auf diesem Weg fortzusetzen, könnte zu weiteren Problemen auf der Straße führen.
Kann mir jemand einen Einblick geben, was möglicherweise schief gelaufen ist?
Ja das ist richtig. Ich bin mir nicht sicher, wo auf der Linie jemand die FK-Werte NonNullable gemacht hat. – Adrian
Danke, es hat für mich funktioniert. Im vb.net-Projekt hatte ich ".WithOptional", das ich in ".WithRequired" änderte, um das Problem zu beheben. – Faisal
Ich arbeite an einem ersten Projekt-Modell, und ich muss 0..1 - * Typ Zuordnung haben, weil das * Ende möglicherweise keine Objekte zugewiesen haben. Während das 0..1 Ende möglicherweise 0, 1 oder viele zugewiesen hat. Also kann ich keine 1 - * Typ Beziehung haben. Ich stecke wegen dieses BS-Fehlers fest. –