问题标签 [fluent]
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.
c# - Fluent NHibernate PersistenceSpecification CheckList
我目前正在从事一个使用 Fluent NHibernate 的大学项目。我正在研究如何为我们的实体和 Fluent 映射创建测试。
然而,我在试图弄清楚如何使用 PersistenceSpecification 的 CheckList 时遇到了死胡同。
单元测试失败并出现以下错误:
测试定义为:
我的映射定义为:
我真的不知道在使用 PersistenceSpecification 类时如何填充 ItemPicture 的 Item 属性。
有任何想法吗?
最好的问候,丹麦肯尼斯
nhibernate - NHibernate 从 Session 中提取 DBTransaction
我有一个遗留数据库,其中一些存储过程计算所有表的行 ID。现在,我想按照此页面http://www.richter-web.info/Wordpress/?p=132的提示覆盖 IIdentifierGenerator, 以避免出现 Id(x => x.id).GenereatedBy.Assigned。
现在,当我保存一些对象时,当然是在名为 AnnexHierarchy 的 Nhibernate 事务中,然后一旦它进入 ATKIdGenerator.Generate 并启动 command.ExecuteNonQuery() 我收到一些异常 ExecuteNonQuery 需要命令在连接时进行事务分配给该命令的处于挂起的本地事务中。该命令的 Transaction 属性尚未初始化。
如何从 Nhibernate 会话对象中提取 DB 事务,以便将其附加到命令?
我将 FluentMapping 用于 poco
这是 ID 生成器
.net - Fluent NHibernate 中不支持的 IParameterizedType 是否有解决方法?
Fluent NHibernate 目前无法使用 CustomType 的 IParameterizedType但我需要使用 fluent 映射,因为我想在我的代码中调整映射。
Fluent NHibernate 是否有一种解决方法,它以某种方式注入将在法线映射 XML 文件中使用的 XML 元素?
我确实已经找到了类似的 SO 问题“Fluent Nhibernate 问题(ClassMap)”,但给定的答案似乎不适用于 Fluent NHibernate 1.0。
nhibernate - 使用 Castle Validators 验证自身的对象
我有一个具有 Employee 属性的 Task 对象。我试图找到设置验证以仅允许某些员工访问任务对象的最佳方法。如果当前上下文用户 (web/winforms) 尝试实例化 Task 对象,则该对象应自动验证自身并返回验证错误消息。你能告诉我这样做的最好方法是什么吗?
我使用 Fluent nHibernate 和 Castle Validators,前端是 asp.net MVC。
castle-windsor - Windsor Fluent Registration - 装配体中的所有类型
我想在温莎城堡中使用流畅的界面。由于这在 .NET 2.0 的“发布”二进制文件中不可用,我从主干编译,据报道它相当稳定。我只是编译:
- Castle.Core.dll
- Castle.DynamicProxy.dll
- Castle.MicroKernel.dll
- Castle.Windsor.dll
这应该是我需要它所必需的,但事情并没有按预期工作。我有一个程序集集合,我对其进行迭代并尝试使用以下代码加载每个程序集中包含的所有类型:
我用调试器逐步完成了代码。_assemblies
里面有 2 个程序集。每个程序集都定义了许多类型。循环迭代两次没有错误,但完成时container
仍然是空的。
更新:稍微澄清一下。最新的二进制文件确实具有流畅的界面,但是它们以 .NET 3.5 框架为目标。我正在使用 .NET 2.0。支持 .NET 2.0 的最新二进制版本是 RC3。
nhibernate - 实体没有持久化器
我定义了一个简单的 Bug 类:
和一个简单的映射器类:
然后尝试像这样使用它:
我收到以下错误:
NHibernate.dll 中发生了“NHibernate.MappingException”类型的未处理异常
附加信息:没有持久性:BugNS.Entities.Bug
抱歉,我刚开始从文档中学习 Fluent 和 NHibernate。如果有人知道这个问题的解决方案,那就太好了,因为我已经花了很多时间徒劳无功。
.net - 流畅的 log4net 配置
任何人都知道是否有一种流畅的方式来配置 log4net(附加程序和附加程序的所有属性等......)。
xml 让我发疯。
或者,如果没有,是否有人知道一个体面的 .Net 日志框架,可以轻松配置并提供与 log4net 类似的功能?
oracle - Fluent Nhibernate Oracle 标识符太长 - 别名问题
我试过这样做。
但我有:
ORA-00942: 表或视图不存在
我试图建立 HasManyToMany 连接不是通过 ID,而是通过其他一些属性。
首先,我收到了 - 消息太长了。当我尝试输入自己的表名作为别名时,它无法识别。我该怎么办?
nhibernate - fluent nhibernate automap 版本栏
我的约定中的当前代码:
这不会将 RowVersion 呈现为版本列。它将 RowVersion 视为只是另一列。
所以我的问题是如何使用 Fluent Nhibernate 添加行版本并发?