У меня есть NHibernate IList. Я хочу преобразовать в список. Пожалуйста, помогите мне.
Вот мой код
IList<Tag> list = Tag.GetAll();
Я хочу преобразовать это в список
public class CategoryTag
{
public int ID { get; set; }
public string TagName { get; set; }
public CategoryTag()
{
}
public List<CategoryTag> GetCategoryTagList()
{
IList<Tag> list = Tag.GetAll();
// How do I return Tag as List?
return tagList;
}
}
Обновление
Я хочу обновить свой вопрос, так как мой вопрос не очень хорошо объяснен.
Вот мой код для передачи в автозаполнение jQuery UI:
[WebMethod]
public IList<Tag> FetchTagList(string tag)
{
var ctag = new List<Tag>(Tag.GetAll())
.Where(m => m.TagName.ToLower().StartsWith(tag.ToLower()));
return ctag.ToList();
}
Я получаю следующую ошибку:
Невозможно сериализовать интерфейс System.Collections.Generic.IList`1 [[QuestionCenter.Domain.Tag, QuestionCenter.Domain, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = ноль]].
Мне поможет любое решение передать мой IList в JSON. Спасибо.