У меня есть таблица со следующей схемой, которая в основном содержит элементов уникальных для каждой учетной записи , но элементов и учетной записи являютсяне уникален для всей таблицы.
EnteredDate Account ItemNo ItemDesc
01/01/2018 1234 9982-1 TestItem1
01/01/2018 1234 9982-2 TestItem2
01/01/2018 1234 9982-3 TestItem3
01/01/2018 6789 9982-1 TestItem1
01/01/2018 6789 9982-4 TestItem4
Я видел здесь решение, но не уверен на 100%, что у меня должна быть уникальная Учетная запись, поскольку эта запись показывает это.
Model
public DateTime? EnteredDate { get; set; }
[StringLength(12)]
[Index("IX_TestItemNoPerAccount", 1, IsUnique = true)]
[Required]
public string Account { get; set; }
[StringLength(20)]
[Index("IX_TestItemNoPerAccount", 2, IsUnique = true)]
[Required]
public string ItemNo { get; set; }
[StringLength(500)]
[Required]
public string ItemDesc { get; set; }
Так должен ли я иметь уникальную учетную запись или я должен удалить ее?Спасибо!