Respuesta

15

Entity Framework no admite limitaciones únicos. Puede crearlos utilizando una consulta SQL para generar restricciones exclusivas al inicializar la base de datos. Escriba su inicializador personalizado para el modelo y ejecute el comando SQL para generar restricción.

Editar

ahora (EF 6.1 en adelante) se puede fácilmente tener restricciones únicas,

[Index("UserLoginIndex", IsUnique = True)] 
public string UserLogin { get; set; } 
+3

A partir de EF 6.1, la anotación de datos '[Index (IsUnique = true)]' está disponible – calebboyd

+0

Sí, aunque todavía no se ha lanzado. –

+0

El paquete [nuget] (http://www.nuget.org/packages/EntityFramework/) se lanzó el 17/03/14 .. – calebboyd

Cuestiones relacionadas