将nhibernate多对一映射到接口

时间:2011-09-13 16:00:15

标签: nhibernate

我想将Nhibernate多对一属性映射到如下可能的接口:

公共

public interface IContact
{
    Guid Uid { get; set; }
    string FirstName {get;set;}
    //etc. etc.
}

我很确定我只能映射到具体的类型,但也许有人可以指出一种方式?

2 个答案:

答案 0 :(得分:1)

这些都在文档中描述:Chapter 8. Inheritance Mapping

根据所选策略,您将引用属性映射为many-to-one(大多数情况)或any(仅当您使用隐式多态时)

答案 1 :(得分:0)

您可以映射到界面......它的工作方式与具体类完全相同。