gpt4 book ai didi

NHibernate 映射属性与流畅的 NHibernate

转载 作者:行者123 更新时间:2023-12-03 08:17:06 24 4
gpt4 key购买 nike

映射属性是否提供与 nhib hbm 相同的多功能性?您可以将它们与 FNH 一起使用来处理 FNH 还不能像 hbm 那样出色的事情吗?

干杯,
贝瑞尔

通过映射属性,我不是指 hbm 文件;显然,NHib 附带了一些属性(或者现在可能是 NHib contrib),可用于装饰类和类属性。我猜这些早于 FNH,但不确定。

最佳答案

我个人更喜欢自己创建 hbm.xml 文件。我使用过 Fluent,但我只是喜欢自己处理这样的事情。但是,我还没有遇到任何无法使用 Fluent 的映射...

我的理解是 Fluent nHibernate 实际上会根据您的设置在后台创建一个 hbm.xml 文件,然后 nHibernate 会使用该文件...所以 Fluent 本身正在创建映射,我认为只是创建 hbm。从技术上讲,手动 .xml 将为您提供更大的灵活性和访问映射文件的细微差别...

我认为两者都有相似的学习曲线,所以如果你打算费心学习 Fluent 本身会创建 hbm.xml 文件,为什么不首先学习如何自己创建该死的 hbm.xml 文件并跳过中间人!

除非您快速连续地进行许多项目,否则实际映射数据库的行为只是您在特定项目上所做的实际工作的一部分。

  • 马克斯席林
  • 关于NHibernate 映射属性与流畅的 NHibernate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2769713/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com