【问题标题】:Is there a tool that can be observed existing attributes a hbm file?有没有工具可以观察hbm文件的现有属性?
【发布时间】:2011-12-27 12:07:43
【问题描述】:

我有一个使用 NHibernate 的项目。映射的 hbm 文件设置为手动。但我不知道 hbm 文件中字段的其他属性。 有没有工具可以观察hbm文件的现有属性?

【问题讨论】:

  • 您是否正在寻找一种工具来检查 poco 类和映射文件并通知您任何尚未映射的缺失属性?
  • 是的。当然,我需要更多的 hbm 文件编辑器。
  • 有些项目可以从您的代码中生成映射。看看 Fluent NHibernateNHibernate-mapping-by-code。您可以在每次构建时使用它们生成 hbm 文件,然后包含
  • 第一次当然不需要生成映射文件。我需要在我的项目中编辑一些映射。所以我需要一个 hbm 文件的编辑器,我认为 Fluent 对我不利。 Nh-mapping-by-code 是一个好的编辑器吗?

标签: nhibernate mapping nhibernate-mapping


【解决方案1】:

如果您使用 Visual Studio,只需使用 xml 编辑器。

要获得智能感知,请将位于解决方案下 packages 文件夹中的 nhibernate nuget 包中的 nhibernate Schema 文件添加到 Program Files (x86)\Microsoft Visual Studio 10.0\Xml\Schemas 目录。

编辑
我没有用过nst,所以我不能评论它。映射文件是 XML 文件。一旦你掌握了它们的构造方式,它们就很容易改变。但是,如果您真的想走编辑路线,请尝试http://www.devart.com/entitydeveloper/nhibernate-designer.html

【讨论】:

  • @Fisher:我将 nst.exe 添加到 Program Files,但我不知道它是如何工作的。值得注意的是,我需要一个编辑器 similar Microsoft Service Configuration Editor 来编辑 WCF 项目中的服务配置,或者 similar Enterprise lLibrary Configuration 5 来通过记录实现来编辑应用程序的配置。 nst 对我来说是个好编辑器吗?
猜你喜欢
  • 2021-03-30
  • 1970-01-01
  • 1970-01-01
  • 2019-06-02
  • 2017-09-07
  • 2012-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多