public IList<string> GetMediaTagNames(System.Guid mediaId)
{
Tag tagAlias = null;
return
unitOfWork.Session.QueryOver<MediaTag>()
.JoinAlias(f => f.Tag, () => tagAlias)
.Where(() => !tagAlias.IsDeleted)
.Where(w => w.Media.Id == mediaId && !w.IsDeleted)
.SelectList(select => select.Select(() => tagAlias.Name))
.List<string>();
}