0
Мне кажется невозможным иметь естественный идентификатор в компоненте.Может ли объект NHiberate иметь натуральный идентификатор в компоненте?
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; }
}
Я хочу, чтобы идентификатор natural-id был User.Account.UserName. Я попытался проксировании, но
Не удалось найти поле «account.UserName» в классе «Клиент»
, который говорит мне, что это не возможно. Но я могу ошибаться ...
грустный, но, вероятно, истинный – Jan