Pytania otagowane jako foreign-key-relationship

6
Kiedy używać „ON UPDATE CASCADE”
Używam „ON DELETE CASCADE” regularnie, ale nigdy nie używam „ON UPDATE CASCADE”, ponieważ nie jestem pewien, w jakiej sytuacji będzie to przydatne. Dla celów dyskusji zobaczmy trochę kodu. CREATE TABLE parent ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ); CREATE TABLE child ( id INT NOT NULL AUTO_INCREMENT, …


3
Co oznacza główny koniec powiązania w relacji 1: 1 w ramach jednostki
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;} } Próbowałem to zrobić w Entity Framework, gdy otrzymałem błąd: Nie można określić głównego końca powiązania między typami „ConsoleApplication5.Boo” i „ConsoleApplication5.Foo”. Główny koniec tego powiązania musi zostać jawnie skonfigurowany …


6
SQL Dodaj klucz obcy do istniejącej kolumny
Jeśli używam następującego polecenia SQL w programie SQL Server 2008, aby zaktualizować tabelę za pomocą ograniczenia klucza obcego: ALTER TABLE Employees ADD FOREIGN KEY (UserID) REFERENCES ActiveDirectories(id) UserIDbędąc moją kolumną FK w Employeestabeli. Próbuję odwołać się do UserIDw mojej ActiveDirectoriestabeli. Otrzymuję ten błąd: Klucz obcy „ID użytkownika” odwołuje się do …



2
Dlaczego nie możesz mieć klucza obcego w skojarzeniu polimorficznym?
Dlaczego nie możesz mieć klucza obcego w skojarzeniu polimorficznym, takim jak ten przedstawiony poniżej jako model Rails? 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 …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.