Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.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
.net 在不进行XML映射的情况下是否可以使用nhibernate?_.net_Nhibernate_Hibernate_Orm - Fatal编程技术网

.net 在不进行XML映射的情况下是否可以使用nhibernate?

.net 在不进行XML映射的情况下是否可以使用nhibernate?,.net,nhibernate,hibernate,orm,.net,Nhibernate,Hibernate,Orm,我有很多类,这是做XML映射的大量工作。是的,nHibernate可以在没有XBM文件的情况下使用 有一个用于配置和映射的方法,它应该为您提供一种更为类型安全的方法来映射类 您可以使用该功能,并根据需要返回到fluent映射。也可以使用。它不需要映射hbm文件。所有提到的技术都在幕后创建XML。唯一不使用XML直接映射实体的框架是。但是您只能在NHibernate 3中使用它。今晚您已经回答了我的两个答案。感谢“然而,你仍然需要做映射。”FNH有一个叫做自动映射的东西。可以避免手动映射。现在就这

我有很多类,这是做XML映射的大量工作。

是的,nHibernate可以在没有XBM文件的情况下使用

有一个用于配置和映射的方法,它应该为您提供一种更为类型安全的方法来映射类


您可以使用该功能,并根据需要返回到fluent映射。

也可以使用。它不需要映射hbm文件。

所有提到的技术都在幕后创建XML。唯一不使用XML直接映射实体的框架是。但是您只能在NHibernate 3中使用它。

今晚您已经回答了我的两个答案。感谢“然而,你仍然需要做映射。”FNH有一个叫做自动映射的东西。可以避免手动映射。现在就这样做,取得了巨大的成功@阿尼斯-谢谢你的提示。我不知道这个功能。答案已更新。您还可以使用nhibernate属性。当然,它所做的是在后台以memorystream序列化XML文件。。。但是它比手工编写XML方便得多。