![]() |
1
0
我解决这个问题的第一步是询问您的调用正在生成什么SQL,然后尝试对目标数据库运行它,并查看您得到了什么结果 您可能需要将附加器更改为控制台附加器,而不是跟踪。 |
![]() |
2
0
在配置对象上调用configure需要两件事,如下所示:
这要求在同一目录中有一个名为hibernate.cfg.xml的文件。如果您有其他名称,可以调用另一个方法来指定配置文件的名称。 其次,您需要告诉nhibernate在何处加载映射文件,哪个程序集在创建工厂之前
最后,客户类的所有成员都应该是虚拟的,否则就不能使用延迟加载。 |
![]() |
3
0
钉牢它!
碰巧,我想巧妙地处理它,并将XML映射文件作为CS文件的依赖项。在这种情况下,嵌入的资源似乎带有包含在cs文件中的第一个类的名称,而不是XML文件的名称。一个被认为价值一千字的形象:
所以我写这篇文章是为了让它发挥作用:
工作中的经验教训:
|