私は2つの質問で投稿を書き、それらの1つがここで解決されたので、それらを2つの異なる投稿に分割するように言われました:
ここでいくつかの基本的な概念を理解するのに問題があります...私は複雑なデータベースを管理するためのプロジェクトの作成に取り組んでいます(ms-sql 2012およびWPFにあるデータベースのエンティティにlinqを使用しています)
データベースから大量のテーブルを編集(更新を削除して挿入)するための汎用ビューを作成したいのですが、テーブルのリストを手動で作成するのに問題はありませんが、その後、汎用的な方法でそれを管理するにはどうすればよいですか?エンティティへのlinqは、次のようなことを許可しません:
string tableName = listbox.selectedItem.value;
var a = from p in db.tables[tableName] select p;
テーブルごとにこれらすべてを手動で作成したとしても、情報を編集するUIを作成するにはどうすればよいですか?各列のテキストボックスや日時ピッカーなどの項目を含む編集用のフォーム/ビュー/ユーザーコントロールを動的に作成する必要があります...しかし、テーブルの一般的な選択を行うことはできません...
明確にするために、私は.net techでいくつかの素晴らしい経験を持っていますが、WPFとLINQは私にとって新しいものであり、linqなしでSQL DBに直接接続することで、asp.netまたはWindowsフォームアプリケーションで上記のすべてを簡単に作成できます。私はいくつかの基本的な理解に問題があり、私の2つの質問に対する答えを得ることができ、関連するチュートリアルへの道順を喜んで得ることができます