2016-05-16 12 views
0

行の別の列にあるフィールドの値を合計するにはどうすればよいですか?Asp mvc 5エンティティのフレームワーク6

public class Ball  
{  
    public int BallId { get; set; } 
    public int Ball1 { get; set; } 
    public int Ball2 { get; set; } 
    public int Ball3 { get; set; } 

    public int Summa { 
     get {return Ball1 + Ball2;} 
     private set { } 
    } 

enter image description here

+0

列を表示するために使用しているコードをいくつか入れてください。 –

+0

あなたのコントローラ/ Action.Plsでそれを行うことができます、私たちにあなたのコントローラを示してください – praguan

+0

ありがとうございました。 Computed Entity Frameworkは行テーブルを許可していませんか? –

答えて

0

別の部分のコールを作成し、プロパティを定義します。

public partial class Ball  
{   

    public int Summa { 
     get {return Ball1 + Ball2;} 
     private set { } 
    } 
+0

Ballという名前のカスタムパブリック部分クラスを作成します。 –

+0

もっと詳しく説明できますか? –

+0

Entity Frameworkを使用してモデルを作成すると、実際にテーブルに対してクラスが作成されるため、必要なテーブルの部分クラスを作成するだけです。必要ないくつかのプロパティを追加します。部分クラスを追加する理由は、モデルからデータベースからコードを再生成するので、既存のクラスの変更が消えてしまうため、部分クラスで独自のファイルを作成する必要があります。もっと助けが必要な場合は無料でご利用ください –

関連する問題