Вопросы по теме '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 просмотров
schedule
16.02.2023
Пользовательские карты Fluent NHibernate не работают с AutoMapping
У меня проблема с Fluent NHibernate AutoPersistenceModelGenerator. Не хочет подхватывать пользовательские карты.
Использование Sharp Architecture 2.0, Fluent NHibernate 1.2 и NHibernate 3.1.
Моя текущая соответствующая конфигурация выглядит...
1055 просмотров
schedule
27.05.2023
Fluent NHibernate не отображает дочерние строки в свойство коллекции (база данных DB2)
Справочная информация:
Я работаю над устаревшей базой данных DB2, поэтому не могу контролировать схему. Я искал на этом сайте ответы, но не нашел. Я также искал в Google и не нашел подходящего ответа.
Обе таблицы, описанные здесь, используют...
1295 просмотров
schedule
07.08.2023
Свободный NHibernate - список сопоставления ‹decimal› для упорядоченной дочерней таблицы
Я занимаюсь рефакторингом беглого отображения nHibernate и не могу понять этого. Я хочу переназначить свойство типа List<decimal> в дочернюю таблицу, но, если возможно, использовать один HasMany .
Прямо сейчас у нас есть: Map(x =>...
1379 просмотров
schedule
27.07.2022
Fluent nHibernate: неподдерживаемый тип сопоставления
Я настраиваю новое решение для сопоставления с данными SQL, импортированными из базы данных Access. Автоматические сопоставления отлично работают с объектами, которые я определил, но мне нужно иметь возможность использовать тип сопоставления Fluent,...
3238 просмотров
schedule
19.10.2022
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 просмотров
schedule
21.12.2022
Fluent NHibernate — сопоставление «один ко многим» с использованием 2 столбцов
У меня есть схема БД по строкам:
Продукт
ID
Наименование товара
Описание
Магазинбренд
Вариант продукта
Идентификатор варианта
Код товара
Размер
Магазинбренд
Цена
Классы, как и ожидалось, выглядят примерно так:...
1534 просмотров
schedule
02.08.2022
Свободное отношение таблиц NHibernate 3 без первичных и внешних ключей
Справочная информация
У меня есть следующий класс, который я хочу сопоставить с NHibernate:
public class Player
{
public virtual int Id { get; set; }
public virtual Type Type { get; set; }
public virtual string ScreenName { get;...
1973 просмотров
schedule
26.06.2022
Приведение функции доступа к члену из Func‹DerivedFromT,object› в Func‹T,object›
Я пытаюсь создать динамическое базовое сопоставление с помощью свободного nhibernate.
Я проверяю BaseMap‹ T > : ClassMap‹ T > если, например: (typeof(ICategorizedEntity).IsAssignableFrom(typeof(T)))
Если это так, я хочу сопоставить свойство с...
1909 просмотров
schedule
09.07.2023
Свободный NHibernate: Custom ForeignKeyConvention не работает с явно указанными именами таблиц
РЕДАКТИРОВАТЬ: для толпы tl; dr мой вопрос: как мне получить доступ к сопоставлениям изнутри ForeignKeyConvention, чтобы определить имя таблицы, на которую сопоставлен данный тип?
Полная версия:
Я использую Fluent NHibernate для настройки...
712 просмотров
schedule
29.04.2022
Свободное владение 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 просмотров
schedule
29.05.2022
Fluent NHibernate - как создать сопоставление таблиц на подклассы с помощью дискриминатора?
Я просмотрел много вопросов по SO и google относительно сопоставлений подклассов в nhibernate / fluent-nhibernate, и мне не удалось найти никого с той же проблемой, что и я. Я выполнил основные инструкции из вики-страницы fluent-nhibernate...
4759 просмотров
schedule
03.06.2023
Явное значение для ошибки столбца идентификаторов при вставке с отношением nHibernate
У меня есть 2 объекта (таблицы) NHibernate, которые находятся в отношениях один ко многим.
Я получаю эту ошибку:
Не удается вставить явное значение для столбца идентификаторов в таблицу «Bookings_Locations», если для параметра...
5360 просмотров
schedule
04.05.2023
проблема с беглым отображением nhibernate: многие-к-одному не удалось вставить: [Entity]
У меня есть отношение «один ко многим» между Foo и Bar, и я не могу выполнить вставку (до сих пор я только пытался выбрать и вставить... кажется, что выбор работает нормально, вставка каждый раз завершается ошибкой).
Определения таблиц:...
3685 просмотров
schedule
06.06.2022
HasOne или ссылки?
Я унаследовал базу данных и пытаюсь сопоставить ее с Fluent NHibernate. У меня есть следующая схема:
CREATE TABLE [Signatures](
[Id] [int] IDENTITY(1,1) PRIMARY KEY CLUSTERED NOT NULL,
-- Other Fields....
)
CREATE TABLE [SignoffSteps](...
695 просмотров
schedule
31.07.2023
Fluent NHibernate. Как мне создать сопоставление «один ко многим», в котором есть мостовая таблица посередине?
Как создать сопоставление «один ко многим», в котором есть мостовая таблица посередине?
В основном у меня есть 3 таблицы: Items, Tags и TagsToItems.
Каждый элемент может иметь много тегов, как определено в таблице TagsToItems. Как правильно...
721 просмотров
schedule
19.05.2022
Свободное владение NHibernate — IndexOutOfRange
Я прочитал все сообщения и знаю, что IndexOutOfRange обычно происходит, потому что на столбец ссылаются дважды. Но я не понимаю, как это происходит, основываясь на моих сопоставлениях. Если в конфигурации SHOW_SQL установлено значение true, я вижу...
6267 просмотров
schedule
15.03.2023
Свободное отображение 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 просмотров
schedule
22.12.2022
Свободная конфигурация nHibernate для нестандартного типа
Я пытаюсь сопоставить fNH с пользовательским типом, но у меня возникают трудности.
Я хочу, чтобы fNH присваивал свое значение через интерфейс настраиваемому типу. Мне также нужен nHibernate, чтобы сохранить экземпляр настраиваемого типа в...
716 просмотров
schedule
05.06.2022