Есть класс:
Код | 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 многие к одному, но что сделать не представляю( |