Linq2DB を使用して、さまざまなデータベースからデータを取得する必要があります。この例では、SQL2012 としましょう。
以下のようなPOCOクラスを作成します
public class MyPoco
{
public string Name { get; set; }
public int Age { get; set; }
}
次のように、linq2db を使用してデータベースに接続し、テーブルを取得します。
var q = from c in db.GetTable<MyPoco>() select c;
私が抱えている問題は、メンバーに関して POCO は正しいものの、ユーザーがデータベースを作成するときに別の名前 (MyPoco 以外) を指定できることです。したがって、ユーザーにテーブルの名前を尋ね、それを GetTable 呼び出しで使用し、結果を POCO にマップする必要があります。
どうすればこれを行うことができますか?
前もって感謝します、ポール