Als «foreign-key-relationship» getaggte Fragen

6
Wann wird "ON UPDATE CASCADE" verwendet?
Ich verwende regelmäßig "ON DELETE CASCADE", aber niemals "ON UPDATE CASCADE", da ich nicht so sicher bin, in welcher Situation es nützlich sein wird. Zur Diskussion sehen wir uns einen Code an. CREATE TABLE parent ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ); CREATE TABLE child ( id …


3
Was bedeutet das Hauptende einer Assoziation in einer 1: 1-Beziehung im Entity-Framework?
public class Foo { public string FooId{get;set;} public Boo Boo{get;set;} } public class Boo { public string BooId{get;set;} public Foo Foo{get;set;} } Ich habe versucht, dies in Entity Framework zu tun, als ich den Fehler bekam: Das Hauptende einer Zuordnung zwischen den Typen 'ConsoleApplication5.Boo' und 'ConsoleApplication5.Foo' kann nicht ermittelt werden. …


6
SQL Fügen Sie der vorhandenen Spalte einen Fremdschlüssel hinzu
Wenn ich in SQL Server 2008 den folgenden SQL-Befehl verwende, um eine Tabelle mit einer Fremdschlüsseleinschränkung zu aktualisieren: ALTER TABLE Employees ADD FOREIGN KEY (UserID) REFERENCES ActiveDirectories(id) UserIDals meine FK-Spalte in der EmployeesTabelle. Ich versuche das UserIDin meiner ActiveDirectoriesTabelle zu referenzieren . Ich erhalte diesen Fehler: Der Fremdschlüssel 'UserID' verweist …



2
Warum können Sie keinen Fremdschlüssel in einer polymorphen Assoziation haben?
Warum können Sie in einer polymorphen Zuordnung keinen Fremdschlüssel haben, wie den unten als Rails-Modell dargestellten? class Comment < ActiveRecord::Base belongs_to :commentable, :polymorphic => true end class Article < ActiveRecord::Base has_many :comments, :as => :commentable end class Photo < ActiveRecord::Base has_many :comments, :as => :commentable #... end class Event < …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.