0

我有这个数据库模型,其中有一列保存分数,在这种情况下,它是过去 x 个月内给予项目的所有分数的汇总值..无论如何.. 我还有另一列保存数字在与分数相同的 x 个月内完成的投票数...(分数可以由用户给出 1-10 的值)

我现在需要获取分数/投票值..我想为我的实体模型创建一个新属性,该属性包含分数/投票值..我该怎么做?...我尝试通过简单地创建一个标量属性,但我无法让它工作..有人能指出我正确的方向吗?

提前致谢!

4

1 回答 1

3

您可以使用部分类:

public partial class MyEntity
{
     public double MyComputedValue
     {
        get
        {
            return this.Score/this.Value;
        }
     }
}

这允许您向实体添加功能 - 部分类名称应与您的实体名称(也被声明为部分类)匹配,当您使用它时,您将看到两个部分类属性在逻辑类中都可用。这可以(以某种方式)与数据库中创建一个逻辑结构的两个表上的连接进行比较。

于 2012-09-17T13:36:32.163 回答