【问题标题】:Fluent NHibernate Maps with ADO.NET使用 ADO.NET 流畅的 NHibernate 地图
【发布时间】:2011-11-02 15:41:21
【问题描述】:

我有一个 C# .NET 3.5 数据访问层,它是一个普通的 ADO.NET 实现。我正在寻找用更强大的东西(例如 fluent-nhibernate)替换我不符合标准的本土对象关系映射类。

我试图弄清楚我是否可以将我现有的大部分 ADO.NET 实现与流畅的 nhibernate 类映射一起使用。是否可以使用 FluentNHibername.Mapping.ClassMap 映射将从我的数据库返回的 System.Data.IDataRecords 映射到我的 POCO 并将 POCO 映射到 IDbCommand 更新/插入命令?这是推荐的,还是我最好“一直”使用 FluentNHibernate?我只看过使用 FluentNHibernate 来处理整个数据库访问模型的教程。

【问题讨论】:

    标签: nhibernate orm ado.net fluent-nhibernate


    【解决方案1】:

    Fluent NHibernate 只是NHibernate 的映射层。它基本上是一种花哨的流畅样式语法来生成NHibernate 读取/加载的 xml 文件。

    我认为您唯一可以重复使用的是您的 POCO。您基本上可以使用Fluent NHibernate 将您的 POCO 映射到数据库。然后NHibernate 将处理所有CRUD。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 2011-01-30
      • 2011-02-05
      • 1970-01-01
      • 1970-01-01
      • 2012-03-27
      相关资源
      最近更新 更多