我有什么理由不应该在 nHibernate 中缓存吗?
我刚刚发现了流畅的 nHibernate 中 Cache.ReadWrite() 的乐趣,并且一直在使用 nhprof 广泛分析结果。 看上去很有用,但又显得有点欺骗性。我不想想要…
UoW 的 nHibernate [TransactionAttribute] 与存储库模式冲突
在研究设计 IRepository 结构的最佳方法时,我在浏览一些论坛时发现了一个名为“Whiteboard”的项目 (http://whiteboardchat.codeplex.com/) >NHPro…
Fluent Nhibernate - 一对多映射问题
我在尝试在流畅的 nhibernate 中进行一对多映射时遇到 NHibernate.MappingException 。 以下是我的实体及其映射类的片段: public class ReportReques…
当我从不执行 session.Save 时,为什么 NHibernate 会保存对象?
我正在使用 NHibernate 和 Fluent NHibernate。 我有代码启动事务,然后进入一个创建多个对象的循环。对于每个对象,我都会检查某些条件。如果满足这…
在连接列上使用 Fluent Nhibernate ApplyFilter
我正在尝试在从另一个表连接(和投影)的列上应用过滤器(ApplyFilter)。我有以下实体: public class User { public virtual int Id { get private …
Fluent-NHibernate 多对多级联不会填充链接表
好的,无论我如何定义这些映射,我的多对多映射都不想与级联插入一起使用。我尝试了 Cascade() 与 Reverse() 的各种组合,并删除所有不必要的属性,只…
NHibernate 一对一映射 - 奇怪的连接?
我在 NHibernate 一对一映射方面遇到一些问题。我正在使用 Fluent Nhibernate,并在这篇博客文章中建立了我的映射: http://brunoreis.com/tech/ Flue…
Fluent Nhibernate - 将对象保存到数据库
我的 WCF 服务是报告服务 - 创建报告并将其作为电子邮件发送。根据要求,电子邮件中的报告可以是附件/电子邮件正文。 现在,客户希望在发送电子邮件之…
如何通过 Fluent NHibernate 从会话中级联逐出对象
我有一个嵌套对象(带有子对象的对象),我想从与一个数据库中的活动会话关联的存储库中检索该对象,将其逐出,并将其保存在另一个数据库中(不同的会…
当使用 Fluent Nhibernate AutoMap 时,我的多对多(全部级联)不会插入/更新子项
这是我的场景(在阅读 Fluent 的第一个项目和自动映射页面之后)。我的设置几乎相同,只是我的一些约定与默认值不同,例如表名称和外键列名称。我已经…
流畅的NHibernate自动映射,简单的问题,为外键关系添加额外的字段
如果我没有任何意义,我很抱歉我的大脑现在已经烧焦了。我刚刚开始在 NHibernate 中编程,由于自动映射,决定转向 Fluent Nhibernate,但我遇到了一些…
Fluent NHibernate 自动映射中的自引用多对多关系
标题几乎解释了这一切,我有一个成员对象,它引用也是成员类型的“朋友”。 public class Member : Entity { public Member() { Friends = new List&l…
对 nHibernate 的 ISession 和预加载的关注点分离感到困惑
我有一个使用 Fluent NHibernate 和 ASP.NET MVC 构建的应用程序。目前分为5个项目。 WEB ASP.NET MVC 项目仅包含 HTML、CSS、控制器和项目特定的验证…