У меня есть простой класс:
public class Member
{
public int AccountId { get; set; }
public string Name { get; set; }
public string Role { get; set; }
public DateTime MemberSince { get; set; }
}
Мне нужно сделать AccountId ключом, но если я использую атрибут «Ключ», он превращается в личность, которая не будет работать для меня (эти данные поступают из другого источника, поэтому значение не может быть изменено).
Есть ли другой способ сделать это?
Здесь почти тот же самый вопрос , за исключением того, что в ответе используется свободный интерфейс, который я не могу сделать.