C# / NHibernate 有注解吗?

4
在Java JPA中,如果我们需要创建一个实体映射到数据库,我们只需使用注解@entity,这几乎不需要编写任何代码。在C#/NHibernate中是否有类似的功能呢?
谢谢。

2
嗨,如果您告诉我们您已经尝试/查找了什么,您已经进行了哪些研究等等,那么在提问时会更有帮助。 - Jeroen
2
定义实体的简单易行的方法。无需编码,Codeless是最好的选择。 - user595234
1个回答

8
NHibernate映射属性,但我认为没有人真正使用它。目前我们有许多选项来进行NHibernate映射。除了标准的.hbm.xml映射外,还有FluentNHibernate和自NHibernate 3.2起的代码映射

如果您不想使用.hbm.xml映射,我建议使用FluentNHibernate或代码映射。FluentNHibernate较旧,有一个稳定的维基文档,并且通常更容易在网上找到示例。

代码映射较新,它与NHibernate一起提供(无需额外的程序集)。您可以从这里开始查找文档

NHibernate和代码映射都具有使用约定的自动映射概念。它们将扫描您的程序集以寻找实体,并使用默认或自定义约定进行映射。


链接已损坏。https://github.com/jagregory/fluent-nhibernate/wiki/ - user595234
不应该这样...也许你的Github被屏蔽了?试着去http://www.fluentnhibernate.org/,然后点击文本中的Wiki链接。 - Miroslav Popovic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接