Описание тега automapping
Функция автоматического сопоставления в Fluent NHibernate на основе соглашений. Не следует путать с AutoMapper, преобразователем объектов на основе соглашений.
0
ответов
Как вы можете использовать Fluent NHibernate AutoMapping и hbm2ddl для генерации оператора DDL с обнуляемыми столбцами MySql?
Я создал простой пример кода с обнуляемыми и ненулевыми целыми числами и свойствами datetime: public class Person { public virtual int Id { get; set; } public virtual string Name { get; set; } public virtual int Length { get; set; } public virtual i…
18 дек '10 в 16:41
3
ответа
Свободный NHibernate. Авто картография и условные обозначения
Я новичок в NHibernate, его конфигурация всегда казалась мне слишком обременительной. Вчера я столкнулся с функциями Auto Mapping в Fluent NHibernate и был приятно впечатлен. Для самообучения я поставил перед собой задачу попробовать первый проект "…
07 авг '09 в 02:34
1
ответ
Свободный автомат NHibernate: пропустить промежуточный класс с таблицей на подкласс
Я использую преобразователь Fluent NHibernate с таблицей на подкласс для отображения следующей структуры: public abstract class A { // properties here } public abstract class B : A { // methods here } public class C : B { // properties here } В моей…
17 фев '10 в 19:51
2
ответа
Настройка Fluent NHibernate один-ко-многим с каскадным удалением с помощью автомпера
Экстремальный вопрос новичка. Моя база данных (SQL Server) настроена на каскадное удаление для моих отношений, поэтому, если вы удаляете родительский объект, все дочерние элементы также удаляются (ON DELETE CASCADE). Я хочу, чтобы это было отражено …
25 окт '11 в 17:31
4
ответа
Свободный NHibernate (с автоматическим отображением) не сохраняет значения таблицы соединений во многих ко многим
Я не совсем эксперт NHibernate, так что это может быть отсутствие понимания в этом отделе. У меня есть две простые сущности с отношением многих ко многим public class Category { public virtual int Id { get; private set; } public virtual string Name …
08 янв '10 в 16:13
1
ответ
Не получается NHibernate Cascade Delete Orphan, работающий с Automapping
Перепробовав несколько решений, чтобы получить NHibernate, чтобы удалить потерянные записи. Учитывая следующую структуру: public class Parent { public virtual ICollection<Domain> Domains {get;set;} } public class Domain{ public virtual Parent …
23 мар '12 в 09:49
1
ответ
Сохранить операцию удаления из коллекции в NHibernate
Когда я удаляю некоторый объект (или удаляю его) из коллекции (такой как список) и вызываю SaveOrUpdate из родительского объекта этой коллекции, строка дочернего элемента не удаляется, а обновляется путем установки значения внешнего ключа в NULL. Ка…
03 окт '10 в 10:19
1
ответ
Переопределение беглых автоматических сопоставлений NHibernate
Это свободный вопрос новичка NHibernate, так что терпите меня. У меня есть набор классов, и я применяю к нему возможности Automapping. Но мне нужно пометить одно из свойств одной из техник ограничением Unique. В беглой вики написано Иногда необходим…
01 сен '09 в 14:57
1
ответ
Странные исключения, использующие автоматическое отображение FluentNHibernate
У меня есть следующие объекты в моей доменной модели. Группа (совокупный корень) содержит элементы (которые сами являются совокупными корнями), но элемент может одновременно содержаться только одной группой. Код ниже обеспечивает это. Причиной того,…
09 мар '11 в 11:44
2
ответа
Свободный NHibernate не автоматически отображает свойство "один ко многим" в базовом классе
Допустим, у меня есть абстрактный базовый класс, определенный следующим образом: public abstract class CompanyBase : EntityBase<CompanyBase> { public virtual string Name { get; set; } public virtual StreetAddress Address { get; set; } public v…
31 мар '11 в 19:32
0
ответов
Изменить столбец для сопоставления объединенного класса в Fluent NHibernate Automapping
У меня есть наследство public abstract class UserEntity : Entity { public virtual int Id { get; protected set; } } public class Employee : UserEntity { public virtual string Email { get; set; } } Entity - это стандарт для класса NH, где переопределе…
21 июл '11 в 10:27
2
ответа
Свободный NHibernate один-ко-многим отключает ограничение внешнего ключа
У меня есть проблема, когда у меня есть отношение один ко многим, и я должен иметь возможность удалить родительский объект без удаления его дочерних элементов, а также для столбца внешнего ключа, установленного в NULL. Но всякий раз, когда я пытаюсь…
16 окт '12 в 12:04
1
ответ
Проблема с плавным автоматическим отображением Nhibernate и идентификаторами Guids / UniqueIdentifiers в качестве полей первичного ключа
Я пытаюсь использовать функциональность автоматического определения Fluent-NHibernate (в последней версии программного обеспечения) и сталкиваюсь с проблемами, используя Guids в качестве полей первичного ключа. Если я использую целочисленные поля дл…
01 сен '09 в 01:31
1
ответ
Не сохраняется для объекта, использующего AutoMap в Fluent Nhibernate?
Я пытаюсь использовать FluentNHibernate с Automapping, но получаю следующую ошибку No persister for: nHibernateSpike.Entities.Route NHibernate.MappingException: No persister for: nHibernateSpike.Entities.Route Вот соответствующие вещи; var model = A…
06 янв '10 в 21:47
1
ответ
Свободные соглашения о классах автоматического сопоставления NHibernate не применяются ко всей иерархии классов
Я пытаюсь автоматизировать простую иерархию наследования с помощью Fluent Nhibernate, и мне нужно иметь немного другое имя для каждой таблицы, чем для ее класса (подчеркивание вместо случая Паскаля). Это кажется очевидным местом для использования со…
04 июн '12 в 21:53
2
ответа
Можно ли использовать соглашение Fluent NHibernate для сопоставления всех наборов ICollections как наборов?
Можно ли использовать соглашение Fluent NHibernate для сопоставления всех наборов ICollections как наборов? У меня есть такой объект: public class NoahsArk { public virtual ICollection<Animal> Animals { get; set; } public NoahsArk() { Animals …
02 янв '10 в 04:21
3
ответа
Можно ли использовать частные полевые соглашения для Fluent NHibernate Automapping?
Как я могу сопоставить с частным полем с беглой NHibernate AutoPersistenceModel? public class A { private List<B> myField; public A() { myField = new List<B>(); } public IList<B> MyBs { get { return myField; } } } Существует ли сог…
16 янв '09 в 16:56
0
ответов
Отображение AutoMapper из коллекций
Я пытаюсь отобразить мои 2 объекта с помощью Automapper // Source public class SitefinitySocMapping { [JsonProperty("SOCCode")] public string SocCode { get; set; } [JsonProperty("NavigateToApprenticeshipStandard")] public IEnumerable<NavigateToAp…
05 окт '17 в 15:23
1
ответ
Свойство, которое должно быть доступно только для чтения в db-поле (Fluent NHibernate Automapping)
Я использую Fluent NHibernate вместе с функцией автокартинга. Теперь я ищу что-то вроде конфигурации, настроек, пользовательских атрибутов - что угодно - чтобы объявить свойство сущности как "ReadOnlyFromDb" В базе данных MsSql я использую вычисляем…
14 мар '12 в 09:29
1
ответ
Сопоставление классов, вложенных в другой класс, с использованием быстрого автоматического преобразования nhibernate
Как отобразить класс, в который вложен другой класс. Я использую автомаппинг. Это дает исключение 'NHibernate.MappingException: ассоциация ссылается на не отображенный класс: class1+class2' Предположим, у вас есть public class baseclass { } public c…
20 авг '10 в 22:18