Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nhibernate 是否有一个工具可以在hbm文件中观察现有属性?_Nhibernate_Mapping_Nhibernate Mapping - Fatal编程技术网

Nhibernate 是否有一个工具可以在hbm文件中观察现有属性?

Nhibernate 是否有一个工具可以在hbm文件中观察现有属性?,nhibernate,mapping,nhibernate-mapping,Nhibernate,Mapping,Nhibernate Mapping,我有一个使用NHibernate的项目。用于映射的hbm文件设置为手动。但我不知道hbm文件中字段的其他属性。 是否有一个工具可以在hbm文件中查看现有属性?如果您使用Visual Studio,只需使用xml编辑器即可 要获取intellisense,请将位于解决方案下packages文件夹中的nhibernate nuget包中的nhibernate架构文件添加到Program files(x86)\Microsoft Visual Studio 10.0\Xml\Schemas目录 编辑

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

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

要获取intellisense,请将位于解决方案下packages文件夹中的nhibernate nuget包中的nhibernate架构文件添加到Program files(x86)\Microsoft Visual Studio 10.0\Xml\Schemas目录

编辑

我没有使用nst,因此无法对此发表评论。映射文件是XML文件。一旦你掌握了它们是如何构造的,它们就很容易改变。但是,如果您确实想继续使用编辑器,请尝试,

您是否正在寻找一种工具,该工具将检查poco类和映射文件,并通知您尚未映射的任何缺少的属性?是的。当然,我需要更多的hbm文件编辑器。有一些项目可以从代码中生成映射。查看Fluent NHibernate或NHibernate代码映射。您可以在每次构建时使用它们生成hbm文件,当然我不需要第一次生成映射文件。我需要在我的项目中编辑一些映射。所以我需要一个hbm文件编辑器,我认为
Fluent
对我不好。Nh mapping by code是一个好的编辑器吗?@Fisher:我在程序文件中添加了nst.exe,但我不知道它是如何工作的。值得注意的是,我需要一个类似的编辑器
Microsoft服务配置编辑器
,用于编辑WCF项目中的服务配置,或类似的
Enterprise-lLibrary-Configuration 5
,用于通过日志实现编辑应用程序的配置。nst是我的好编辑吗?