Nhibernate-Mapping – вопросы и ответы

120
голосов
5
ответов
Я получаю сообщение об ошибке Нелегальный доступ к коллекции загрузки когда я пытаюсь получить список вариантов, принадлежащих определенному продукту. Отображение NHibernate как ниже <list name=...
8 месяцев, 3 недели назад Rob
65
голосов
1
ответ
Сценарий Я ударился головой о стену, пытаясь выяснить правильное отображение для трех объектов: пользователя, роли и привилегий. В моем приложении пользователи могут иметь Привилегии, которые прост...
8 месяцев, 3 недели назад user4910881
65
голосов
3
ответа
У меня есть класс, который мне нужно сопоставить, который немного похож на этот public class Foo { public string Name { get; set; } // other stuff public IDictionary<Bar, decimal> Bars { get;...
8 месяцев, 3 недели назад roundcrisis
65
голосов
2
ответа
Я пытаюсь отобразить эти классы: public interface IBusinessObject { Guid Id { get; set; } } public class Product { public virtual Guid Id { get; set; } public virtual int ProductTypeId { get; set; ...
8 месяцев, 3 недели назад Alex Burtsev
65
голосов
1
ответ
У меня есть два объекта: public class Parent() { public ICollection<Child> Children { get; set; } } public class Child() { public Parent Parent { get; set; } } Отображение выглядит так: publi...
8 месяцев, 3 недели назад Daniel T.
143
голоса
4
ответа
К сожалению, приведенный ниже код не работает. Изображение всегда извлекается! @Entity public Car implements Serializable { ... @Basic(fetch = FetchType.LAZY) //Neither with @Lob private byte[] ima...
8 месяцев, 3 недели назад CelinHC
79
голосов
4
ответа
У меня есть класс под названием "Entity", который может быть физическим или юридическим лицом. У меня есть несколько других классов, которые являются потомками Entity, которые имеют свои свойства, ...
8 месяцев, 3 недели назад David Montgomery
120
голосов
1
ответ
public class WorldEntity { public WorldEntity() { Scenes = new List<SceneEntity>(); } public virtual int Id { get; set; } public virtual string Name { get; set; } public virtual string Pictur...
8 месяцев, 3 недели назад Dorin
65
голосов
1
ответ
Этот вопрос не кодоцентричен, это вопрос об идиомах. Я использую Backbone/Marionette на передней панели и С#, NHibernate в спину. У меня есть несколько таблиц, сопоставленных и работающих для созда...
8 месяцев, 3 недели назад Nathan Spears
65
голосов
1
ответ
У меня есть интерфейс IArticle который должен быть реализован всеми статьями. ArticleBase Abtract класс определяет общие свойства для каждой статьи и ArticleA , ArticleB дополнительно определяет ко...
8 месяцев, 4 недели назад user1765862
91
голос
1
ответ
Мы используем Castle ActiveRecord в качестве вспомогательного слоя поверх NHibernate. Чтобы создать нашу базу данных, мы используем: ActiveRecordStarter.CreateSchema(); Чтобы создать sql для постро...
8 месяцев, 4 недели назад Jonathan Moffatt
79
голосов
2
ответа
Я пытаюсь отобразить следующие таблицы/сущности в FNH и, кажется, быстро не достигает скорости! **Tables** Contacts ID (PK - int - generated) ... PhoneTypes ID (PK - varchar - assigned) (e.g. MOBIL...
8 месяцев, 4 недели назад Towser
80
голосов
2
ответа
Я пытаюсь получить набор объектов в родительский объект через сопоставление. У меня есть родительский объект "ScoreCard", основным ключом которого является guid (Id) и дочерний объект "Score", осно...
8 месяцев, 4 недели назад Mark Dickinson
80
голосов
1
ответ
Я хочу контролировать взаимодействие с моей коллекцией, поэтому я думал, что сделаю коллекцию защищенной и предоставит оболочку только для чтения, чтобы содержимое было видимым, но я могу гарантиро...
8 месяцев, 4 недели назад Rich Tebb
79
голосов
1
ответ
У меня есть таблица сотрудников: Employee { Name EmployeeId -pk PositionId -fk } PositionId сопоставляет таблицу позиций: Position { PositionId -pk ReportsToId PositionName PositionDescription } По...
8 месяцев, 4 недели назад SamuelKDavis
66
голосов
1
ответ
Я пытаюсь работать с DDD-стилем для своего приложения электронной коммерции. Большая часть моей бизнес-логики реализована с использованием поддельных репозиториев. Теперь я хотел бы использовать NH...
8 месяцев, 4 недели назад Wei Ma
92
голоса
1
ответ
Я сопоставил иерархию классов в NHibernate. Простой: class abstract Animal class Dog : Animal class Cat: Animal class Cow: Animal В сопоставлении у меня есть значения дискриминатора, установленные ...
8 месяцев, 4 недели назад dragonfly
205
голосов
1
ответ
У меня проблема. Представьте себе эту модель данных: [Person] table has: PersonId, Name1 [Tag] table has: TagId, TagDescription [PersonTag] has: PersonId, TagId, IsActive Так как [PersonTag] - это ...
8 месяцев, 4 недели назад joshua.ewer
91
голос
1
ответ
Я делаю небольшое приложение, чтобы помочь мне сбалансировать мою чековую книжку. Я использую Castle ActiveRecord для сопоставления свойств объекта с базой данных. теперь вот проблема. как я делаю ...
8 месяцев, 4 недели назад LordSauron
121
голос
3
ответа
Я пытаюсь использовать этот учебник: Hello NHibernate Это файл конфигурации NHibernate: <?xml version="1.0"?> <configuration> <configSections> <section name="hibernate-configur...
8 месяцев, 4 недели назад R4j
143
голоса
2
ответа
с использованием свободного nhibernate и автомонтирования (nhibernate создает мою схему db), как я могу получить nhibernate для создания столбца nvarchar (max) в базе данных на основе следующего кл...
8 месяцев, 4 недели назад stoic
65
голосов
2
ответа
Таблица My User Я хочу сопоставить aspnet_Users: <class name="User" table="`User`"> <id name="ID" column="ID" type="Int32" unsaved-value="0"> <generator class="native" /> </id&...
8 месяцев, 4 недели назад Michael D. Kirkpatrick
65
голосов
1
ответ
У меня есть 3 таблицы: рабочая область с PK IdWorkspace и другие столбцы, язык с PK IdLanguage и другие столбцы и таблица объединений WorkspaceFooter с несколькими PK (IdWorkspace FK и IdLanguage F...
8 месяцев, 4 недели назад duracell
65
голосов
2
ответа
Есть ли способ сопоставить первичный ключ сущности в NHibernate таким образом, чтобы его можно было назначать или использовать в одно и то же время и выполнять действия вставки и обновления через х...
8 месяцев, 4 недели назад Guillermo Gutiérrez
80
голосов
1
ответ
Я пытаюсь удалить объект и каскадировать удаление дочерних объектов в ассоциации "один ко многим". Я думаю, что я сделал все правильно, чтобы это работало. Однако, когда я запускаю свой тест, NHibe...
9 месяцев назад Ben Foster
79
голосов
2
ответа
У меня есть отношение родительских дочерних таблиц nHibernate. Родительский класс в настоящее время вытаскивает дочерние элементы в список, но я хочу поместить их в SortedList на основе столбца упо...
9 месяцев назад Jeff Hornby
79
голосов
2
ответа
Ищете какой-то опыт, прежде чем объявить инфраструктуру NHibernate сломанной или сумасшедшей! Я пытаюсь с нетерпением загружать дерево с привязкой к NHibernate и может успешно загружать большинство...
9 месяцев назад JCFire
65
голосов
1
ответ
У меня есть следующий класс: public class Widget { public virtual int Id { get; set; } [Required] public virtual WidgetType Type { get; set; } public virtual string SerializedParameters { get { ret...
9 месяцев назад nfplee
112
голосов
1
ответ
Я пытаюсь использовать запрос HQL в элементе <loader> для загрузки объекта на основе других объектов. Мой класс выглядит следующим образом public class ParentOnly { public ParentOnly(){} publ...
9 месяцев назад Matt
137
голосов
3
ответа
Скажем, у меня есть следующая сущность: public class CalculationInfo { public virtual Int64 Id { get; set; } public virtual decimal Amount { get; set; } public virtual decimal SomeVariable { get; s...
9 месяцев назад Brandon Linton
121
голос
2
ответа
Как я могу заставить NHibernate выполнить ВЕРНОЕ внешнее соединение или соединение INNER вместо LEFT внешнего соединения в коллекции многих ко многим? Причина, по которой я хочу сделать это, - это ...
9 месяцев назад snicker
65
голосов
2
ответа
В настоящее время я автоматически присваиваю имена моим таблицам в свободном NHibernate, используя AutoMappingOverride и устанавливая имя таблицы для множественного имени объекта, подобного этому. ...
9 месяцев назад CountZero
136
голосов
3
ответа
У меня есть следующие 2 класса: Реклама public virtual int Id { get; set; public virtual IList<AdvertImage> AdvertImages { get; set; } Реклама public virtual int Id { get; set; } public virtu...
9 месяцев назад marcusstarnes
103
голоса
1
ответ
CREATE TABLE IF NOT EXISTS 'movie' ( 'm_ID' varchar(9) NOT NULL 'ReleaseDate' date 'Title' varchar(255) NOT NULL PRIMARY KEY ('m_ID'), KEY 'm_ID' ('ReleaseDate','Title',) ) CREATE TABLE IF NOT EXIS...
9 месяцев назад user623879
112
голосов
1
ответ
Я использую postgres/postgis как db и Nhibernate как ORM в проекте С#. Это первый раз, когда я пытаюсь сопоставить postgis с.Net-приложением. Моя установка использует NHibernate версии 4.0.4.4000 и...
9 месяцев назад Keyjote
91
голос
1
ответ
У меня есть ссылка на звонок, который может быть или не быть. Когда я добавляю параметр с нулевым значением, он все равно выполняет Inner Join, когда мне нужен Left Join (показывать слева, даже есл...
9 месяцев назад Colin Bowern
111
голосов
2
ответа
У меня есть два объекта: Case и Note . Случай может иметь порызы Notes, например, в тысячах. Мы пытаемся загружать их асинхронно, партиями и передавать их в пользовательский интерфейс, поэтому нет ...
9 месяцев назад Josh Winkler
79
голосов
1
ответ
У моей базы данных Oracle есть последовательность (PART_SEQ), начинающаяся с 1,000,000,000. В моем сопоставлении NHibernate используется эта последовательность для генерации id с использованием seq...
9 месяцев назад brainimus
80
голосов
1
ответ
Я использую MS SQL Server 2008R2 Свободный nHibernate 1.3 nHibernate 3.2 У меня есть поле UInt64 в моем домене, которое потенциально занимает весь диапазон UInt64. Поскольку MS-SQL не поддерживает ...
9 месяцев назад Bryan Anderson
112
голосов
2
ответа
Как вы сопоставляете класс с другими экземплярами одного и того же класса, когда это отношение имеет свойства? У меня есть класс под названием Person, который сопоставляется с таблицей Person Perso...
9 месяцев назад Iain Holder
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема