C# 支持泛型类型映射的ORM

C# 支持泛型类型映射的ORM,c#,.net,orm,C#,.net,Orm,是否有支持泛型类型映射的.NET ORM工具 我设想至少有两种可能的映射场景: 特定泛型类型实例的映射 所有可能的泛型实例的映射(基于约束和其他映射类型) 过去几个月我一直在尝试,我很确定它可以做到这一点。我们当然有通用列表作为对象的属性。我不确定我是否完全理解你的第二个要求。我已经实现了一个通用存储库,它可以采用任何类型,如果您正在谈论的是这种类型的话,它工作得很好?请注意,Fluent NHibernate称赞了NHibernate(非常好),但是您可以在不使用Fluent的情况下使用普通

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

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

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

过去几个月我一直在尝试,我很确定它可以做到这一点。我们当然有通用列表作为对象的属性。我不确定我是否完全理解你的第二个要求。我已经实现了一个通用存储库,它可以采用任何类型,如果您正在谈论的是这种类型的话,它工作得很好?

请注意,Fluent NHibernate称赞了NHibernate(非常好),但是您可以在不使用Fluent的情况下使用普通NHibernate。还请注意,Ayende在2007年发布了这篇文章。我不需要在模型中使用泛型类型,但它可能会帮助您了解NH中映射泛型的问题。