cevap

15

Varlık Framework Benzersiz kısıtlamaları desteklemez. Veritabanını başlatırken benzersiz kısıtlamalar oluşturmak için bir SQL Sorgusu kullanarak bunları oluşturabilirsiniz. Özel başlatıcınızı modele yazın ve kısıtlamak için SQL komutunu çalıştırın.

Düzenleme

Şimdi

(EF itibaren 6.1) kolayca benzersiz, kısıtlarını olabilir

[Index("UserLoginIndex", IsUnique = True)] 
public string UserLogin { get; set; } 
[ilk EF kodu ile Benzersiz anahtarın] (içinde
+3

EF 6.1'den itibaren, [[Index (IsUnique = true)] 'in veri açıklaması kullanılabilir – calebboyd

+0

Evet, ancak yine de piyasaya sürülmedi. –

+0

[nuget] (http://www.nuget.org/packages/EntityFramework/) paketi 3/17/14 tarihinde piyasaya sürüldü. – calebboyd

İlgili konular