я определяю класс на основе записи каталогизации органа, который имеет ряд самостоятельных ссылок детей, а именно:Определить имя столбца для автореферентного свойства списка в EF
public class Authority
{
public long ID { get; set; }
public string Term { get; set; }
public string Language { get; set; }
public bool PreferredTerm { get; set; }
public TermStatus TermStatus { get; set; }
public Authority Use { get; set; }
public List<Authority> UsedFor { get; set; }
public List<Authority> Equivalent { get; set; }
public List<Authority> Broader { get; set; }
public List<Authority> Narrower { get; set; }
}
Когда создаются столбцы в таблице «Орган» в базовой базе данных SQL имена столбцов для каждого из свойств «Список» - это «Административные_ид», «Администратор_ID1», «Административный_ID2» и «Административный_ID3».
Я бы предпочел, чтобы имена столбцов были «UsedFor», «Equivalent», «Broader» и «Narrower». Я попытался использовать атрибут [Column ("name")], но он не работает. Как я могу это сделать в Code First?