テーブルtab1、tab2という2つのテーブルがあるとします。 EFはedmxファイルを作成し、2つのエンティティが作成されます。EntityフレームワークでLinqを使用するには?
次に、tab1にコンピュータメンバーを追加して、count、sumなどのtab2から何らかの結果を得たいとします。私が使用して部分クラスである:
public partial class tab1{
public int Count{
get{
int cnt;
//...
return cnt;
}
}
public int Total{
get{
int total;
//the matching sql like select sum(column) from tab2
return total;
}
}
}
私はCNTしたい(そのSQLはTAB2からのカウント(1)を選択する必要があります)TAB2にカウントされます。または、別の表から計算された合計。 しかし、それを実装する方法は? datacontextのようなものはまだありません。
ありがとうございます。しかし、私は一般的に計算メンバーを探しています。私は例としてカウントを取った。別の例としては、他のテーブルのいくつかの列の合計かもしれません。おそらくtab1との適切な関連付けは、外部キーなどの識別情報である可能性があります。 – KentZhou
tab1とtab2の間に関係はありますか? そうでなければ、なぜこれらのプロパティをtab1に入れようとしていますか? その場合、tab1でこれらの値を計算できるはずです。 Sumの例では、(this.Tab2sのtからt.Valueを選択します。).Sum() – LorenVS