7

ADO.NET varlıklarında bir grup alanı birincil anahtar olarak nasıl işaretleyeceğimi biliyorum, ancak benzersiz kısıtlamaları bildirme veya kısıtlamaları denetleme yolunu bulamadım.ADO.NET Varlığına kısıtları nasıl ekleyebilirim?

Bu özellik tasarımcıda veya çerçevede eksik mi? benzersiz anahtarlar/kısıtlamaları için

cevap

6

Destek verilen cevaba bakınız, v4.0 içinde ADO.NET İşletmelerdeki mevcut değil "one-to-one association on a foreign key with unique constraint" Diego B Vega diyor burada:

Eminim cenneti olarak biliyorum' t, desteğini 4.0'da birincil anahtar dışındaki benzersiz anahtarlar için ekledi.

Ancak bakan, olası bir geçici çözüm/(tüm normal uyarılar ile gelir) kesmek sağlıyor:

muhtemelen farkında olarak, genellikle mümkün için “yalan” olduğunu Varlık Çerçeve ve bunu örneğinde SSDL'de söyleyin, bazı benzersiz anahtarlar birincil anahtardır. Gerçek birincil anahtarın bir vekil anahtarı (yani, bu amacına eklenen bir IDENTITY sütun) olması durumunda çok iyi çalışacağını ve modele eşleme yapmanıza bile gerek olmadığını düşünüyorum.