Вопросы по теме 'fluent-nhibernate-mapping'

Беглое наследование отображения NHibernate
Могу ли я отобразить абстрактный класс, даже если объект не существует в моей базе данных? Пример: public abstract class Type { public string Id{get; set;} } И сабы: public class TypeA : Type { } public class TypeB : Type { }...
910 просмотров
schedule 13.05.2023

Исключение NHibernate: не удалось инициализировать коллекцию, неверное имя столбца. Свободное картографирование. Может, проблема со многими к одному?
Я озадачен и расстроен исключением, которое я получаю через NHibernate. Я прошу прощения за длину этого поста, но я попытался включить соответствующий уровень детализации, чтобы объяснить проблему достаточно хорошо, чтобы получить некоторую помощь!...
3925 просмотров

Пользовательские карты Fluent NHibernate не работают с AutoMapping
У меня проблема с Fluent NHibernate AutoPersistenceModelGenerator. Не хочет подхватывать пользовательские карты. Использование Sharp Architecture 2.0, Fluent NHibernate 1.2 и NHibernate 3.1. Моя текущая соответствующая конфигурация выглядит...
1055 просмотров

Fluent NHibernate не отображает дочерние строки в свойство коллекции (база данных DB2)
Справочная информация: Я работаю над устаревшей базой данных DB2, поэтому не могу контролировать схему. Я искал на этом сайте ответы, но не нашел. Я также искал в Google и не нашел подходящего ответа. Обе таблицы, описанные здесь, используют...
1295 просмотров

Свободный NHibernate - список сопоставления ‹decimal› для упорядоченной дочерней таблицы
Я занимаюсь рефакторингом беглого отображения nHibernate и не могу понять этого. Я хочу переназначить свойство типа List<decimal> в дочернюю таблицу, но, если возможно, использовать один HasMany . Прямо сейчас у нас есть: Map(x =>...
1379 просмотров

Fluent nHibernate: неподдерживаемый тип сопоставления
Я настраиваю новое решение для сопоставления с данными SQL, импортированными из базы данных Access. Автоматические сопоставления отлично работают с объектами, которые я определил, но мне нужно иметь возможность использовать тип сопоставления Fluent,...
3238 просмотров

NHibernate — несколько типов, реализующих один и тот же интерфейс
В моем приложении определены следующие типы public interface IUser { int Id { get; set; } int UserName { get; set; } } public class User : IUser { public virtual int Id { get; set; } public virtual string UserName { get; set; } }...
346 просмотров

Fluent NHibernate — сопоставление «один ко многим» с использованием 2 столбцов
У меня есть схема БД по строкам: Продукт ID Наименование товара Описание Магазинбренд Вариант продукта Идентификатор варианта Код товара Размер Магазинбренд Цена Классы, как и ожидалось, выглядят примерно так:...
1534 просмотров

Свободное отношение таблиц NHibernate 3 без первичных и внешних ключей
Справочная информация У меня есть следующий класс, который я хочу сопоставить с NHibernate: public class Player { public virtual int Id { get; set; } public virtual Type Type { get; set; } public virtual string ScreenName { get;...
1973 просмотров

Приведение функции доступа к члену из Func‹DerivedFromT,object› в Func‹T,object›
Я пытаюсь создать динамическое базовое сопоставление с помощью свободного nhibernate. Я проверяю BaseMap‹ T > : ClassMap‹ T > если, например: (typeof(ICategorizedEntity).IsAssignableFrom(typeof(T))) Если это так, я хочу сопоставить свойство с...
1909 просмотров

Свободный NHibernate: Custom ForeignKeyConvention не работает с явно указанными именами таблиц
РЕДАКТИРОВАТЬ: для толпы tl; dr мой вопрос: как мне получить доступ к сопоставлениям изнутри ForeignKeyConvention, чтобы определить имя таблицы, на которую сопоставлен данный тип? Полная версия: Я использую Fluent NHibernate для настройки...
712 просмотров

Свободное владение NHibernate IList‹string›
У меня есть следующий класс: public class Address { public virtual int Id { get; private set; } public virtual IList<string> AddressLines { get; set; } public virtual string CityOrTown { get; set; } public virtual string...
1813 просмотров

Fluent NHibernate - как создать сопоставление таблиц на подклассы с помощью дискриминатора?
Я просмотрел много вопросов по SO и google относительно сопоставлений подклассов в nhibernate / fluent-nhibernate, и мне не удалось найти никого с той же проблемой, что и я. Я выполнил основные инструкции из вики-страницы fluent-nhibernate...
4759 просмотров

Явное значение для ошибки столбца идентификаторов при вставке с отношением nHibernate
У меня есть 2 объекта (таблицы) NHibernate, которые находятся в отношениях один ко многим. Я получаю эту ошибку: Не удается вставить явное значение для столбца идентификаторов в таблицу «Bookings_Locations», если для параметра...
5360 просмотров

проблема с беглым отображением nhibernate: многие-к-одному не удалось вставить: [Entity]
У меня есть отношение «один ко многим» между Foo и Bar, и я не могу выполнить вставку (до сих пор я только пытался выбрать и вставить... кажется, что выбор работает нормально, вставка каждый раз завершается ошибкой). Определения таблиц:...
3685 просмотров

HasOne или ссылки?
Я унаследовал базу данных и пытаюсь сопоставить ее с Fluent NHibernate. У меня есть следующая схема: CREATE TABLE [Signatures]( [Id] [int] IDENTITY(1,1) PRIMARY KEY CLUSTERED NOT NULL, -- Other Fields.... ) CREATE TABLE [SignoffSteps](...
695 просмотров

Fluent NHibernate. Как мне создать сопоставление «один ко многим», в котором есть мостовая таблица посередине?
Как создать сопоставление «один ко многим», в котором есть мостовая таблица посередине? В основном у меня есть 3 таблицы: Items, Tags и TagsToItems. Каждый элемент может иметь много тегов, как определено в таблице TagsToItems. Как правильно...
721 просмотров

Свободное владение NHibernate — IndexOutOfRange
Я прочитал все сообщения и знаю, что IndexOutOfRange обычно происходит, потому что на столбец ссылаются дважды. Но я не понимаю, как это происходит, основываясь на моих сопоставлениях. Если в конфигурации SHOW_SQL установлено значение true, я вижу...
6267 просмотров

Свободное отображение Nhinernate для таблицы иерархической/древовидной структуры
У меня есть иерархическая (древовидная структура) таблица SQL Server TEmployee со следующими столбцами Id bigint identity(1,1) not null FirstName nvarhcar(50) not null LastName nvarchar(50) not null ManagerId bignint null Идентификатор...
203 просмотров

Свободная конфигурация nHibernate для нестандартного типа
Я пытаюсь сопоставить fNH с пользовательским типом, но у меня возникают трудности. Я хочу, чтобы fNH присваивал свое значение через интерфейс настраиваемому типу. Мне также нужен nHibernate, чтобы сохранить экземпляр настраиваемого типа в...
716 просмотров