given the following class definition:
public class Order {
public IProduct Product {get;set;}
}
I have this (fluent) mapping
References(x=>x.Product, "ProductId");
And get this exception: An association from the table Orders refers to an unmapped class, which makes sense because it doesn’t know what implementation I will pass to it.
I understand why I have to define the type in the mapping (IProduct could be anything) but I’m not sure how to do it.
Thanks,
Kyle
Try mapping the interface
IProductinstead of the concrete classProduct. (Note, I’m not talking about mapping theProductfield of classOrder.)