Nhibernate数据库第一

Kac*_*ema 5 c# nhibernate

一开始我会告诉你,我对Nhibernate完全是绿色的,但我想知道如何将Nhibernate用于已经制作的DataBase.DataBase本身相当大(我在CPU上使用的部分是1gb).我不是xml映射的忠实粉丝.我认为这个工具可能对我有帮助(https://www.devart.com/entitydeveloper/),但它的性能并不令人满意.所以我应该使用代码,然后用XML映射它,或者我可以采用的其他方式是什么?

Ant*_*lev 3

据我所知有两种选择:

  • Fluent NHibernate:流畅、无 XML、编译安全、自动化、基于约定的 NHibernate 映射
  • NHibernate.Mapping.Attributes:使用NHibernate.Mapping.Attributes,您可以使用.NET属性来装饰您的实体,这些属性将用于生成映射信息