如何在Fluent NHibernate Automapping上创建自定义公式字段

时间:2012-12-25 22:56:03

标签: c# fluent-nhibernate

假设下一个实体

public class Result
{
    [Required]
    public virtual int Id { get; set; }
    [Required]
    public virtual Sku Sku { get; set; }
    [Required]
    public virtual Payer Payer { get; set; }
    [Required]
    public virtual double StkPrev { get; set; }
    [Required]
    public virtual double StkCurrent { get; set; }
    [Required]
    public virtual double Buy { get; set; }
    public virtual double SellOut {get { return StkPrev + Buy - StkCurrent; }}
 ... }

我需要专门绘制属性" SellOut"在数据库中。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

public virtual double SellOut { get; private set; }

Map(x => x.SellOut).Formula("Some Sql here");