NHibernate 映射与来自多个源的多个关系的一对多关系
背景 我一直在开发一种应该与遗留应用程序结合使用的工具,但我遇到了一个小障碍。我花了大约一天的时间寻找这方面的线索,但我没有运气。 我试图映射…
NHibernate中的inverse和cascade是什么意思
我正在学习 Fluent Nhibernate,我的问题是: 逆是什么意思?我读到这意味着关系的另一方负责保存,Cascade也是如此, 有人可以解释一下它们之间有什…
模型仅在 WCF 服务中,或者是否需要客户端中的副本?
我正在构建一个应用程序。我正在 MVVM Light 的帮助下创建 Silverlight 4 客户端。我正在从 WCF 服务获取数据。至少,这是计划。 在 WCF 服务中,我定…
当你得到序列时,如何使用内存中的 sqlite 对流畅的映射进行单元测试
我的真实数据库是oracle,并且有序列(不在我的控制之下)。 我想测试内存中 sqlite 数据库的映射, 我考虑了几个选项,执行一个序列约定(如果可能)…
使用 Autofac、NCommon 和 Fluent NHibernate 调用存储过程
我在项目中尝试使用这三个库时遇到问题。据我了解,因此根据其常见问题解答,Fluent NHibernate 不直接支持调用存储过程。因此,我定义了一个简单的 h…
在存储库层中使用 Fluent NHibernate 进行 Ninject
由于 LinqToSql 不适合多对多关系,我正在决定迁移到 NHibernate(Fluent NHibernate),除非另有说服力...... 项目结构:UI(带有 Ninject 的 Mvc2 …
FluentNHibernate 映射;无法使用比例/精度映射双精度或小数
我第一次使用 FluentNHibernate,尝试将类映射到 SQL Express 数据库。一般来说,它可以工作,但我无法将双精度或小数属性类型映射到特定的比例/精度…
FluentNHibernate 重写泛型类
如何重写泛型类的映射? 我有这门课: public abstract class TranslatableEntity<TTranslation, TEntity> : Entity { public virtual String Nam…
NHibernate:保存临时实例时如何更新身份ID?
如果我使用每事务会话并调用: session.SaveOrUpdate(entity) 更正: session.SaveOrUpdateCopy(entity) ..实体是一个identity-Id=0的瞬态实例。上面…
如何使我的属性约定忽略具有公式的映射?
有人可以告诉我如何使我的属性约定忽略具有公式的映射吗? 这是实体: public class User { public virtual int Id {get set} public virtual string …
Fluent nHibernate,除键外的自动递增数字
我遇到过这样的情况:Notebook 存储Pages。起初,我的结构是这样的。 class Notebook { // ... public virtual IList<Page> Pages { get set } } …
Fluent NHibernate 与 Legacy 数据库复合问题
我知道这些问题已经被问过很多次了,但有些问题已经持续了 6 个多月,而且产品也在不断发展。 我有一个数据库模式,由一些真正的专业人士新设计的,其…
不确定如何使用 Fluent NHibernate 从自定义查询中创建对象的属性
我正在尝试映射以下结构: public class Tag { public Guid Id {getset} public DateTime ActivatedDate {getset} } public class History { public G…
FluentNHibernate,子集合依赖项
我尝试制作 FluentNHibernate 教程 的更有用的示例,但我对什么类型感到困惑从存储库请求时对象具有的依赖关系。基本上我希望对象是: 双向;所以我可…