c# - NHibernate 的工作单元/存储库管理器?

标签 c# asp.net asp.net-mvc nhibernate

我白天是一名 .NET 开发人员,但在过去的一年里,我一直在自己的项目中使用 Rails 和 Merb,所以当涉及到 MVC 和 ORM 时,我更习惯于使用它们并使用 ActiveRecord和数据映射器。

我刚开始使用 ASP.NET MVC,我喜欢我在 NHibernate 和 Fluent NHibernate 中看到的东西,但我希望更多地了解如何最好地处理工作单元或存储库类型模型。

我想要一些在架构上不是很大的东西。我看过一些像 S#arp Architecture 这样的项目,但它看起来有点臃肿。

我真正追求的是一种管理连接和处理数据检索/存储的简单方法。一个简单的指南或示例应用程序就足够了。

最佳答案

您可以使用一些组件来轻松实现工作单元:

至于示例项目,here是给伯罗的。我现在正在为一个项目使用 Burrow,它对我来说工作正常。虽然我不使用它们,但有使用工作单元 session 管理的存储库类,因此使用它真的很容易。我还使用 Fluent NHibernate,它很容易让所有东西一起工作。

关于c# - NHibernate 的工作单元/存储库管理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/783590/

相关文章:

javascript - 模态弹出扩展程序中的运行时错误

asp.net - 显示存储在 mysql 数据库中的图像 + ASP.NET MVC

javascript - 请建议一种服务于包含服务器端代码的 JavaScript 的策略

c# - 写入 C# 中另一个进程(Windows 服务)正在使用的文件

asp.net - 为什么 ASP.NET Web 服务占用如此多的内存?

C# Authcookie在哪里设置?

asp.net - 如何处理表单提交 ASP.NET MVC 返回按钮?

c# - 在 UWP 中隐藏 BottomAppBar(Windows 10)

c# - 是否可以在 C# 中比较二进制文件?

c# - 如何编写具有相同方法和继承的 2 个类?