Мне кажется невозможным иметь натуральный идентификатор в компоненте.
public class User
{
private IAccount account;
public User(string name, string password){
account = new Account()
{
UserName = name,
Password = password
};
}
}
public class Account : IAccount
{
public string UserName { get; set; }
public string Password { get; set; }
}
Я хочу, чтобы натуральным идентификатором был User.Account.UserName. Я попытался прокси, но
Не удалось найти поле
account.UserName в классе «Клиент»
, который говорит мне, что это невозможно. Но я могу ошибаться ...