public class Attribute
{
[Key]
public int AttributeId { get; set; }
[Required, StringLength(100)]
public string Name { get; set; }
public int ValueAttributeId { get; set; }
public Attribute ValueAttribute { get; set; }
public IList<Attribute> ValueAttributes { get; set; }
}
modelBuilder.Entity<Attribute>()
.HasOptional(a => a.ValueAttribute)
.WithMany(a => a.ValueAttributes)
.HasForeignKey(a => a.ValueAttributeId);
\ tSystem.Data.Entity.Edm.EdmAssociationType:: множественность конфликтует с референтным ограничением в роли Attribute_ValueAttribute_Target в отношении Attribute_ValueAttribute. Поскольку все свойства в зависимой роли не имеют значения NULL, кратность основной роли должна быть равна 1.
Aaaaahhhh .....