Código Entity Framework primera columna única

Estoy usando Entity Framework 4.3 y estoy usando Code Fist.

Tengo una clase

public class User
{
   public int UserId{get;set;}
   public string UserName{get;set;}
}

¿Cómo le digo a Entity Framework que UserName tiene que ser único al crear una tabla de base de datos? Preferiría usar anotaciones de datos en lugar de un archivo de configuración si es posible.

Respuestas a la pregunta(5)

Su respuesta a la pregunta