我有这个数据库模型,其中我有一个列持有分数,在这种情况下是过去x个月中所有分数的总和值。无论如何.. 我还有另一个专栏,其中包含与分数相同的x个月所完成的投票数量...... (得分可由用户以1-10的值给出)
我现在需要获得得分/投票价值..我想为我的实体模型创建一个新属性,其中包含得分/投票的价值..我该怎么办?...我试过了只需创建一个Scalar属性,但我无法让它工作..任何人都可以指出我正确的方向吗?
提前致谢!
答案 0 :(得分:3)
您可以使用部分类:
public partial class MyEntity
{
public double MyComputedValue
{
get
{
return this.Score/this.Value;
}
}
}
这允许您向实体添加功能 - 部分类名称应与您的实体名称(也称为部分类)匹配,当您使用它时,您将看到逻辑类中的两个部分类属性都可用。这可以(以某种方式)与数据库中创建一个逻辑结构的两个表上的Join进行比较。