【问题标题】:ORM supporting mapping of generic typesORM 支持泛型类型的映射
【发布时间】:2010-02-17 20:34:22
【问题描述】:

.NET 是否有支持泛型类型映射的 ORM 工具?

我想象至少有两种可能的映射场景:

  • 特定泛型类型实例的映射
  • 映射所有可能的通用实例(基于约束和其他映射类型)。

【问题讨论】:

    标签: c# .net orm


    【解决方案1】:

    过去几个月我一直在尝试Fluent NHibernate,我很确定它可以做到这一点。我们当然有通用列表作为对象的属性。我不确定我是否完全理解您的第二个要求。我已经实现了一个可以接受任何类型的通用存储库,并且工作正常,如果这是您所说的那种事情?

    【讨论】:

    • 请注意,Fluent NHibernate 与 NHibernate 相得益彰(非常好),但您可以在没有 Fluent 的情况下使用普通 NHibernate。
    • 另请注意,Ayende 在 2007 年发布了此内容。ayende.com/Blog/archive/2007/11/14/…。我不需要在我的模型中使用泛型类型,但它可能会帮助您了解在 NH 中映射泛型的问题。
    猜你喜欢
    • 1970-01-01
    • 2016-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-25
    • 2015-06-27
    • 1970-01-01
    相关资源
    最近更新 更多