NHibernate / Fluent NHibernate 动态列映射
我有一个表,它的一些列在编译时是未知的。此类列可以是整数值,也可以是某个枚举值。有一个表保存了此类动态列的所有名称,并且还保存了列的类型。此…
AssertionFailure:“空标识符” - FluentNH + SQL服务器CE
代码失败于session.Save(employee) with AssertionFailure "null identifier". What am I doing wrong? using FluentNHibernate.Cfg using FluentNHib…
流畅的 NHibernate 和计算属性
我正在使用 Fluent NHibernate,并自动映射类。 我在一个类中有一个计算属性,类似于 public virtual DateTime? LastActionTimeStamp { get { return …
HasOne 与 References 映射 Fluent NHibernate
这是我第一次使用 FluentNhibernate Mapping 并面临如何引用另一个表的问题。感谢任何帮助: 我有几个名为 CD_varname 的表,所有这些都包含两列 - CO…
在具有不同列名的不同表上使用 ICompositeUserType
我一直在尝试让 NHibernate ICompositeUserType 映射发挥作用。但我一直试图使实现足够通用以在不同的表上使用。 我们的遗留数据库有许多带有纬度和经…
linq 查询的 nhibernate 缓存问题
我从休眠缓存中看到一些奇怪的行为,并且无法理解其推理。我无法在执行以下选择操作时缓存查询, query.Select(x=>x).ToList() 但可以在执行以下操…
如何让 NHibernate 流畅地与 NHibernate 3.x 一起使用
如何让 Fluent NHibernate 与最新的 NHibernate 3.x 主干一起工作 我得到以下异常: Could not load file or assembly 'NHibernate, Version=2.1.2.40…
Linq to NHibernate 返回的结果与 HQL 不同?
我有这个基本的实体设置: public class Instrument { public virtual int Id { get set } public virtual Guid? InstrumentGuid { get set } public …
Basic Fluent NHibernate 程序编译并运行,但没有任何内容保存到数据库或从数据库加载
我正在尝试一个非常简单的 Fluent Nhibernate 示例: SQL 2005 数据库,一张表,VS2008 控制台应用程序。在程序启动之前该表有一条记录。 我正在尝试…
将字符串设置为“varchar”的sql类型而不是“nvarchar”
我有以下映射: public class LogEntryMap { public LogEntryMap() { Map.Id(x => x.Id).GeneratedBy.Identity() Map(x => x.Context).CustomSqlT…
使用 NHibernate 将数据库中的 JSON 编码字符串映射到我的对象上的 Dictionary 属性
我有一个对象,它维护各种属性的属性包。它通过我的对象模型作为 Dictionary 公开,并作为 JSON 编码字符串存储在数据库中。 使用 Fluent NHibernate …
Fluent Nibernate 在映射中添加 where 子句
我有两个对象,一个父列表和一个子列表。在我流畅的 nhibernate 父级映射中,我想加载子级列表。 但是我希望这是有条件的,子表中的一列称为“IsDelet…
确保 NHibernate SessionFactory 只创建一次
我编写了一个 NHibernateSessionFactory 类,它包含一个静态 Nhibernate ISessionFactory。这用于确保我们只有一个会话工厂,第一次调用 OpenSession(…
CreateAlias 和 NHibernate 连接没有映射关系的类
我开始怀疑我是否真的太笨而无法使用 NHibernate。我目前正在使用 FluentNHibernate 创建简单的数据库映射,这对我们来说效果很好。当单独处理我们的…