Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> NHibernate, Невозможно загрузить LinFu.DynamicProxy 
:(
    Опции темы
IBS
Дата 17.5.2012, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 29.7.2008
Где: Белоруссия

Репутация: 1
Всего: 6



Есть класс:
Код

  public partial class VesenniMaterial
  {
    public virtual System.Guid ContentId { get; private set; }
    public virtual string Content { get; set; }
    [Length(Max=250)]
    public virtual string KeyWords { get; set; }
    public virtual System.Nullable<int> Visits { get; set; }
    [Length(Max=250)]
    public virtual string TitleTag { get; set; }
    public virtual System.Nullable<System.Guid> TopicId { get; set; }
    public virtual System.Nullable<System.Guid> AutorId { get; set; }
    [Length(Max=250)]
    public virtual string Path { get; set; }

    public virtual VesenniTopic Topic { get; set; }

    public virtual AspnetUser Autor { get; set; }


Его xml:
Код

<?xml version='1.0' encoding='utf-8' ?>
<hibernate-mapping xmlns='urn:nhibernate-mapping-2.2'
                   assembly='" + typeof(VesenniMaterial).Assembly.GetName().Name + @"'
                   namespace='MvcWebProjectNEW.Models'
                   >
  <class name='VesenniMaterial'
         table='`vesenni_Materials`'
         >
    <id name='ContentId'
        column='`ContentId`'
        >
      <generator class='guid'>
      </generator>
    </id>
    <property name='Content'
              column='`Content`'
              />
    <property name='KeyWords'
              column='`KeyWords`'
              />
    <property name='Visits'
              column='`Visits`'
              />
    <property name='TitleTag'
              column='`TitleTag`'
              />
    <property name='TopicId'
              column='`TopicId`'
              />
    <property name='AutorId'
              column='`AutorId`'
              />
    <property name='Path'
              column='`Path`'
              />
    <many-to-one name='Topic' class='VesenniTopic' column='`TopicId`' insert='false'/>
    <many-to-one name='Autor' class='AspnetUser' column='`AutorId`' insert='false' />
  </class>
</hibernate-mapping>


Кидает ошибку на строке return:
Код

Строка 28:            var criteria = _session.CreateCriteria(typeof(T));
Строка 29:            return criteria.List<T>();

Невозможно загрузить файл или сборку "LinFu.DynamicProxy, Version=1.0.4.18998, Culture=neutral, PublicKeyToken=62a6874124340d6e" или один из 
зависимых от них компонентов. Не удается найти указанный файл.


Дело в том, что на классе VesenniTopic этот же метод работает без вопросов (спокойно преобразует в лист), а тут ему чего-то резко не хватает. Я предполагаю, что это может быть связано с тем, что в VesenniTopic отношение один ко многим, а в VesenniMaterial многие к одному, но что сделать не представляю(

Это сообщение отредактировал(а) IBS - 17.5.2012, 16:51
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0586 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.