0

このデータベースモデルには、スコアを保持する1つの列があります。この場合、過去xか月間にアイテムに与えられたすべてのスコアの合計値です。とにかく..とにかく、番号を保持する別の列もあります。スコアと同じxか月の間に行われた投票の数...(スコアは1〜10の値でユーザーが与えることができます)

スコア/投票値を取得する必要があります。スコア/投票値を保持するエンティティモデルの新しいプロパティを作成したいと思います。これを行うにはどうすればよいですか。スカラープロパティですが、機能させることができません。誰かが私を正しい方向に向けることができますか?

前もって感謝します!

4

1 に答える 1

3

部分クラスを使用できます。

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

これにより、エンティティに機能を追加できます。部分クラス名はエンティティ名 (部分クラスとしても宣言されます) と一致する必要があります。これを使用すると、両方の部分クラス プロパティが論理クラスで使用できることがわかります。これは、1 つの論理構造を作成するデータベース内の 2 つのテーブルの結合と (ある意味で) 比較できます。

于 2012-09-17T13:36:32.163 に答える