问题标签 [ncommon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
553 浏览

fluent-nhibernate - NCommon 新手帮助

我正在编写这个控制台应用程序来试用 NCommon。

下面的代码没有让我得到任何回报。(这是使用 AdventureWorks 数据库。)

[不包括 POCO SalesOrderHeader 和 ISalesOrderHeader 的代码]

当我尝试添加时,我不再添加代理工厂属性设置

在 SessionProvider 的 Fluently 语句中,它表示已经添加了相同键的项。

0 投票
2 回答
7670 浏览

c# - 如何正确实现 IUserType?

我需要通过编写一个新的映射器类来为NHibernate创建一个自定义类型。虽然覆盖大多数方法和属性相对简单,但我很难理解如何正确处理以下成员:IUserType

  • object Assemble(object cached, object owner);
  • object DeepCopy(object value);
  • object Disassemble(object value);
  • object Replace(object original, object target, object owner);

我不明白他们的目的到底是什么;更重要的是,如何正确实施它们。我见过的大多数示例只返回原始输入参数。

如何在真实案例或更复杂的场景中正确实现这些方法?

0 投票
1 回答
1468 浏览

c# - NCommon - 资源、文档

我喜欢NCommon项目,但是缺乏资源和文档使得它很难使用。

你们有谁知道一些好的资源,例子......?我想出了一些基本设置,例如存储库模式等。但我完全迷失了,即“NCommon.Rules”。

谢谢你。

0 投票
1 回答
770 浏览

c# - NCommon 的任何替代品?

我喜欢 NCommon 让我免于处理使用 NHibernate 进行 DDD 所需的所有管道的方式。

我非常喜欢它,以至于我认真考虑将它作为我在新项目中的默认架构的一部分。

我想问一下 NCommon 的功能是否还有其他 DDD 替代方案(除了从头开始编码)。

谢谢。

0 投票
2 回答
203 浏览

c# - NCommon - 1.1 中的更改

我将我的 NCommon 版本更新为 1.1。看起来有重大变化。发生了什么:

  1. Store 容器类?
  2. 接受 ISession 的 NHRepository 构造函数?

我应该如何修改我的代码来解决这些变化?

0 投票
1 回答
783 浏览

c#-4.0 - DDD - 实体框架 4 和 ncommon

我试图让 EF4 与 ncommon 1.1 一起工作,它提供了 DDD 模式,例如 UnitOfWork、规范、存储库。

NCommon 配置行抛出以下异常:

发生 SynchronizationLockException

对象同步方法是从未同步的代码块中调用的。

引发错误的实际代码是:

这是我正在运行的代码。

0 投票
1 回答
863 浏览

stored-procedures - 使用 Autofac、NCommon 和 Fluent NHibernate,调用存储过程

我在尝试在项目中使用这三个库时遇到问题。我理解,因此根据他们的常见问题解答,Fluent NHibernate 不直接支持调用存储过程。所以我定义了一个简单的 hbl.xml 文件,其中包含我的存储过程的映射:

所以现在,在我的服务代码中,使用 NCommon 库,我有:

因此,我能看到获取 DontKnowWhereToGetSessionManager 的唯一方法是让 Autofac 将其注入我的服务中。但这似乎是错误的方式。有没有办法从 UnitOfWorkScope 获得它?或者我应该只用 Autofac 注入它?

0 投票
1 回答
110 浏览

structuremap - 如何使用 StruceMap 注册 NCommon?

IM 使用 NCommon 和 NHibernate,并想使用 StruceMap 作为我的 IOC。没有人知道如何使用 StructureMap 注册 NCommon 吗?

这是关于 NCommon 的信息。

https://github.com/riteshrao/ncommon/

这是温莎城堡的做法

0 投票
1 回答
210 浏览

entity-framework-4 - 如何使用 NCommon 和 EntityFramework 执行存储过程

我将 NCommon 用于 DDD 层和实体框架。

我想执行一个存储过程,但不知道你是怎么做的。

0 投票
1 回答
266 浏览

entity-framework-4 - NCommon 1.1 和 EF4

我是 NCommon 的新手,正在寻找一个示例项目来开始。

我正在使用 EF4。

我假设需要将 EF4 与 POCO 一起使用?

谢谢你的帮助。