«foreign-key-relationship» etiketlenmiş sorular

6
“ON UPDATE CASCADE” ne zaman kullanılır?
"ON DELCE CASCADE" i düzenli olarak kullanıyorum, ancak "ON UPDATE CASCADE" i asla kullanmam, çünkü hangi durumda yararlı olacağından emin değilim. Tartışma uğruna bazı kodları görelim. CREATE TABLE parent ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ); CREATE TABLE child ( id INT NOT NULL AUTO_INCREMENT, parent_id INT, …


3
Bir ilişkilendirmenin asıl sonu, Varlık çerçevesinde 1: 1 ilişkide ne anlama gelir?
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;} } Hata aldığımda Entity Framework bunu yapmaya çalışıyordu: 'ConsoleApplication5.Boo' ve 'ConsoleApplication5.Foo' türleri arasındaki ilişkilendirmenin ana sonu belirlenemiyor. Bu ilişkilendirmenin ana ucu, ilişki akıcı API'si veya veri ek açıklamaları kullanılarak …

1
postgresql yabancı anahtar sözdizimi
Aşağıdaki posgresql kodumda göreceğiniz gibi 2 tablom var. İlk tablodaki öğrenciler, biri öğrenci_adı ve diğeri de birincil anahtar olan öğrenci_kimliği için 2 sütun içerir. Testler adlı ikinci tablomda, biri konu_kimliği için, biri konu_adı için, sonra da en yüksek Öğrenci_kimliği olan bir konudaki en yüksek puana sahip öğrenci için olmak üzere …

6
SQL Mevcut sütuna yabancı anahtar ekle
Yabancı anahtar kısıtlaması olan bir tabloyu güncellemek için SQL Server 2008'de aşağıdaki SQL komutunu kullanıyorsam: ALTER TABLE Employees ADD FOREIGN KEY (UserID) REFERENCES ActiveDirectories(id) UserIDEmployeestablodaki FK sütunum . Ben başvurmak çalışıyorum UserIDbenim de ActiveDirectoriesmasaya. Bu hatayı alıyorum: Yabancı anahtar 'Kullanıcı Kimliği', 'Çalışanlar' tablosuna referans veren geçersiz 'Kullanıcı Kimliği' sütununa başvuruyor.

4
Varlık çerçeve kodu-ilk boş yabancı anahtar
Bir var User< Countrymodeli. Bir kullanıcı bir ülkeye aittir, ancak herhangi bir (boş yabancı anahtara) ait olamaz. Bunu nasıl kurarım? Null ülkesi olan bir kullanıcı eklemeye çalıştığımda, bana bunun boş olamayacağını söylüyor. Model aşağıdaki gibidir: public class User{ public int CountryId { get; set; } public Country Country { get; …


2
Polimorfik bir ilişkilendirmede neden yabancı bir anahtara sahip değilsiniz?
Aşağıda Rails modeli olarak gösterilen gibi, polimorfik bir ilişkilendirmede neden bir yabancı anahtara sahip olamıyorsunuz? 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 < ActiveRecord::Base …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.