Проблема Понимание Плавного nHibernate Automapping и Отношения - PullRequest
1 голос
/ 24 августа 2010

Я немного новичок в Fluent nHibernate и столкнулся со сценарием с моей схемой, я не уверен, как обратиться.

Скажем, у меня есть две таблицы:

Дорожка

TrackID Идентификатор пользователя Имя

Пользователи

UserId Имя

Теперь я хочу получить доступ к связанному объекту пользователя по дорожке. Например:

var track = repo.GetById (1);

var userName = track.User.Name;

Как мне заставить nHibernate автоматизировать это новое пользовательское свойство пользователя?

1 Ответ

1 голос
/ 24 августа 2010

Вот, пожалуйста:

public class Track
{
    public virtual int Id {get;set;}
    public virtual string Name {get;set;}
    public virtual User User {get;set;}
}

public class User
{
    public virtual int Id {get;set;}
    public virtual string Name {get;set;}
}

// Usage
var track = repo.GetById(1);
var username = track.User.Name;

Более подробную информацию можно найти здесь .

...