Breeze:使用Envers时使用NHMetadataBuilder构建元数据

山姆

我们使用NHibernate.Envers扩展来进行审计。因此,尽管审计实体不是我们业务模型的一部分,但它们是即时生成的。

但是NHMetadataBuilder调用GetMappedClass方法,并且在这些审核实体和我们的业务实体之间没有区别。但是,对于这些审核实体,稍后会崩溃。GetMappedClass返回的类型为System.Collections.IDictionnary,显然,将其添加到元数据没有任何意义。

现在,我们只是通过在BuildMetadata方法中添加保护措施来忽略这些实体:

        foreach (var meta in classMeta.Values)
        {
            if (!meta.EntityName.EndsWith("_AUD"))
            {
                AddClass(meta);
            }
        }

您能想到一种更通用的方法吗?

史蒂夫·施密特(Steve Schmitt)

来自lnu的pull请求解决了该问题,并且已将其合并到代码库中。现在可以从github获得,并将在下一个Breeze版本中使用。

谢谢lnu。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用CMD创建元数据?

来自分类Dev

使用jQuery创建元素时出错

来自分类Dev

使用 .map() 创建元素 - DOM 使用 comas 构建它

来自分类Dev

在jQuery中创建元素时如何使用数据集属性?

来自分类Dev

在Breeze中使用DTO时的高效查询

来自分类Dev

使用Breeze EdmBuilder时如何添加EntitySet

来自分类Dev

GitVersion构建元数据未正确递增

来自分类Dev

使用JSON文件中的数据动态创建元素

来自分类Dev

在Keras中构建数据时如何使用repeat()函数?

来自分类Dev

使用jQuery构建元素会给我一个错误

来自分类Dev

使用 jquery 动态构建元素的 3d 圆柱体

来自分类Dev

使用jQuery创建元素

来自分类Dev

使用属性创建元素

来自分类Dev

使用plupload通过Breeze上传图像时的授权

来自分类Dev

如何使用Breeze从数据库中获取图像?

来自分类Dev

无法使用Breeze脱机数据获取未定义的功能

来自分类Dev

使用Linq使用嵌套列表中的数据创建元组列表

来自分类Dev

使用QWT构建时出错

来自分类Dev

使用 If/else 构建数据框

来自分类Dev

创建测试数据时Envers NullPointerException

来自分类Dev

使用document.createElement()创建元素时,父元素是什么?

来自分类Dev

使用C#代码创建元素时出现WPF绑定错误

来自分类Dev

使用javascript创建元素时,无法使Bootstrap工具提示起作用

来自分类Dev

使用 .innerHTML 创建元素时绕过 HTML 表单字段验证

来自分类Dev

创建元数据模板或使用框api将字段添加到现有模板

来自分类Dev

使用for循环创建元组列表

来自分类Dev

创建元素之前如何使用“点击”

来自分类Dev

使用javascript动态创建元素

来自分类Dev

使用for循环创建元组列表

Related 相关文章

热门标签

归档