ふらっと C#,C♯,C#(初心者用) Part146at TECH
ふらっと C#,C♯,C#(初心者用) Part146 - 暇つぶし2ch101:デフォルトの名無しさん
19/12/19 21:54:02.04 qKbwpXVq0.net
>>98
そういう目的ならテーブル名をテキストで指定する必要もなくて、
foreach (var prop in context.GetProperties())
{
var table = (prop as IQueryable<CommonBaseClass>).ToList();
// table に対するテスト処理
}
でよいかもしれない。
ただし下準備として、DbContext の全プロパティのデータコンテナを共通で受ける基底クラス CommonBaseClass を定義する必要がある。
似たようなことはやったことあるのだけど、このコードが手直しなく動くかどうかはわからない。
テスト処理もラムダ式のリストで用意しておいて、各テーブルと Zip() して適用するなど、LINQ を活用するとよいと思うよ。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch