转换“t”时出现流利的 nhibernate 错误; 'f' to boolean “字符串未被识别为有效的布尔值。”
我在使用布尔列从数据库获取记录时遇到问题。我无法更改数据库结构。 数据库类型是Character(1) (PostgreSQL),其中“t”表示 true,“f”表示 false…
如何使用nhibernate createcriteria获取实体的id
新手警报 我正在尝试检查数据库中是否存在实体,如果存在,我想更新它,否则创建一个新实体。但是 CreateCriteria 使用总是返回一个没有 id 的实体?…
FluentNHibernate 是否支持 SQL Server Compact Edition 4.0?
我知道他们支持 SQL CE。我认为他们会达到3.5???我刚刚下载了 CE 4.0,我想在我的项目中测试它,但我无法在 FluentNHibernate 中正确配置它... 如…
NHibernate 忽略 proxyfactory 属性
我从 NH 2.1 / Fluent 1.1 升级到 NH 3.1 / Fluent 1.2。我使用 LinFu 作为代理,但是升级后,无论我配置什么,NH 都会尝试加载 Castle。 我使用 Flue…
Fluent NHibernate - “无法延迟初始化集合” - 查询集合
我有一个自引用模型类: public class Word { public virtual int Id { get; set; } public virtual string Text { get; set; } public virtual IList…
不使用主键的映射中流畅的 NHibernate 连接表
我正在尝试从 2 个与主键无关的表创建一个实体 表: CREATE TABLE [employees]( [ssn] [nvarchar](9) NULL, [active] [bit] NULL, [employee_id] [int…
Fluent NHibernate / SQL Server 中的版本作为时间戳
使用 FNH w/ SQL Server 2008,我尝试添加版本作为时间戳,但遇到 SQLDateTime Overflow 错误,因为该值作为 1/1/0001 12:00:00 AM 传递。我发现这个…
流畅的 NHibernate 按相关实体中的属性排序
我的数据库中有 2 个表: CREATE TABLE [items]( [item_id] [int] IDENTITY(1,1) NOT NULL, [item_name] [varchar](50) NOT NULL, [group_id] [int] N…
如何使用 FluentNHibernate 映射具有复杂键类型 (CultureInfo) 的字典
我有使用 Fluent NHibernate 映射的字典。该字典有一个复杂的键类型CultureInfo。我的数据库无法存储该类型,因此我想使用它的字符串表示形式。 在字…
如何使用 NHIbernate 将未持久化的对象附加到从数据库加载的对象
我有一个如下所示的实体: public class Driver { IVehicle Vehicle {get;set;} } 以及实现 IVehicle 的几个不同类(汽车、自行车、火车...) 我如何…
Fluent NHibernate - 从映射中删除架构以使用 SQLite 进行测试
我正在尝试使用 SQLite 对我的映射运行一些测试。我的映射如下所示: public class UserMap : BaseValidatableDomainMap { public UserMap() { Table(…
流畅的 Nhibernate 映射以避免空引用
我们有一个 Order 实体和一个 CreditCard 实体。 订单可以有 0 或 1 个信用卡。 CreditCard 可以有 1 个或多个 Orders 我理解这是一对多关系。但我们…
具有 UniqueKey 约束的一对多关系
我是 Fluent-NHibernate 的新手。 我的问题是想要在两个实体之间建立一对多的关系。 一款产品可以有多个(唯一)修订版,并且特定修订版仅属于一个产…
Fluent NHibernate:如何将此查询编写为条件?
数据结构如下: 一座房子有很多房间。每个房间都有很多人。 我想做的就是让所有人都买房子。在普通 SQL 中,我会编写以下内容: SELECT * FROM Person…