如何配置Fluent Nhibernate以便它知道如何根据存储在数据库中的值加载接口实现?
示例:
数据库:
[calculators]
id: int
value_a: int
value_b: int
chosen_algorithm: string
类别:
class Calculator
{
public int Id { get; set; }
public int ValueA { get; set; }
public int ValueB { get; set; }
public IAlgorithm Solver { get; set; }
}
答案 0 :(得分:0)
我遇到了同样的问题。以下是我如何解决它:
class CalculatorMap : ClassMap<Calculator>
{
...
References<ConcreteAlgorithmeClass>(x => x.Solver);
}